R4305 | abb9848f | biwa | 3/1/2026, 5:27 AM
--------------------------------------------------------------------------------
Fixed an issue where DeHackEd things with DoomEdNum -1 were shown in the placeable list of things. Fixes #1304


R4304 | 3a53c83e | biwa | 3/1/2026, 4:42 AM
--------------------------------------------------------------------------------
Fixed an issue where the line activation was not saved correctly in Hexen format. Fixes #1306


R4303 | 43a0b8e6 | biwa | 2/28/2026, 1:34 PM
--------------------------------------------------------------------------------
Blockmap Explorer Mode: drawing is now handled correctly when resizing the window. Fixes #1313


R4302 | a1f084fe | biwa | 2/28/2026, 1:30 PM
--------------------------------------------------------------------------------
Nodes Viewer Mode: it's now again possible to load ZDoom extended nodes in UDMF maps. It's now possible to load ZDoom extended nodes in non-UDMF maps


R4301 | c1b5fd05 | biwa | 2/26/2026, 12:48 PM
--------------------------------------------------------------------------------
Fixed installer to include the Blockmap Explorer Mode DLL


R4300 | 5e0bb055 | biwa | 2/26/2026, 12:20 PM
--------------------------------------------------------------------------------
Some fixes for building Blockmap Explorer Mode on Linux


R4299 | 77df095e | biwa | 2/26/2026, 12:05 PM
--------------------------------------------------------------------------------
Added Blockmap Explorer Mode


R4298 | ad1ddaf7 | Jaeden | 2/18/2026, 11:16 AM
--------------------------------------------------------------------------------
Add possibility to multiselect thing types in Find/Replace window. (#1288)


R4297 | 298c0385 | biwa | 2/18/2026, 7:14 AM
--------------------------------------------------------------------------------
More fixes to Flatpak build action


R4296 | c910c7ac | biwa | 2/18/2026, 7:04 AM
--------------------------------------------------------------------------------
Fixes to Flatpak build action


R4295 | 67b17676 | biwa | 2/18/2026, 6:47 AM
--------------------------------------------------------------------------------
Fixed an issue where the Decorate include directive did not work correctly when trying to include files with less than 9 characters and no extension. Fixes #1292


R4294 | db548bc0 | biwa | 2/18/2026, 6:27 AM
--------------------------------------------------------------------------------
Changes GitHub action for Flatpak building to update the the latest tag


R4293 | fc50f3f8 | biwa | 2/18/2026, 6:14 AM
--------------------------------------------------------------------------------
The Linux version now uses the Arimo font as a replacement for the Microsoft Sans Serif font


R4292 | 3b7a68f7 | Boondorl | 2/7/2026, 11:49 AM
--------------------------------------------------------------------------------
ZScript: added support for norollback keyword (#1302)


R4291 | 9d7a12b1 | biwa | 2/1/2026, 7:20 AM
--------------------------------------------------------------------------------
UDBScript: directories starting with a dot are not shown in the script browser anymore


R4290 | 34bc486f | biwa | 2/1/2026, 2:46 AM
--------------------------------------------------------------------------------
Fixed an issue where things in Visual Mode could not be moved when the grid size was smaller than 1. Fixes #1293


R4289 | 6d9bd727 | davidxn | 1/31/2026, 9:48 AM
--------------------------------------------------------------------------------
Move ZDoom stealth monsters to own folder (#1298)


R4288 | ca6d1f08 | biwa | 1/31/2026, 7:58 AM
--------------------------------------------------------------------------------
Fixed getting revision count in GitHub Action to build flatpak


R4287 | e6657b90 | biwa | 1/31/2026, 7:44 AM
--------------------------------------------------------------------------------
More fixes for flatpak build


R4286 | 50792399 | biwa | 1/31/2026, 7:36 AM
--------------------------------------------------------------------------------
Fixes to GitHub Actions for building the latest flatpak


R4285 | 893aaadb | biwa | 1/31/2026, 7:22 AM
--------------------------------------------------------------------------------
Added GitHub Action to build a flatpak (#1297)


R4284 | 9b526cd7 | biwa | 1/31/2026, 5:50 AM
--------------------------------------------------------------------------------
Fixed an issue where UDB would crash on Linux when compiling an ACS script with syntax errors


R4283 | b0260388 | biwa | 1/31/2026, 4:22 AM
--------------------------------------------------------------------------------
Added Flatpak build functionality (#1296)


R4282 | aa22cd71 | biwa | 1/2/2026, 6:30 AM
--------------------------------------------------------------------------------
Really fixed a problem where a redraw could be triggered when a texture was loaded even though accessing the map was not safe now (initial non-working fix in 754aa4a)


R4281 | be68eb9b | biwa | 1/2/2026, 6:18 AM
--------------------------------------------------------------------------------
Changed UDBScript project to use local System.Memory.dll


R4280 | 3691a7fc | biwa | 1/2/2026, 6:08 AM
--------------------------------------------------------------------------------
Fixed Builder project to use some additional DLLs from the Build directory


R4279 | e1d67406 | biwa | 1/1/2026, 2:52 PM
--------------------------------------------------------------------------------
Applied several code style recommendations to source files


R4278 | 0dc48a52 | biwa | 1/1/2026, 2:17 PM
--------------------------------------------------------------------------------
Fixed several compiler warnings


R4277 | c1561dbf | biwa | 1/1/2026, 1:47 PM
--------------------------------------------------------------------------------
Removed unused using directives from source files


R4276 | 50b37a27 | biwa | 1/1/2026, 3:16 AM
--------------------------------------------------------------------------------
Toolbar buttons now show their function and hotkey in their tool tips as expected on Linux/Mono


R4275 | 1794b6a3 | biwa | 12/31/2025, 5:00 PM
--------------------------------------------------------------------------------
Improved visibility of toolbar buttons and menu entries on Linux/Mono
Improved visibility of buttons in the jitter forms on Linux/Mono


R4274 | f749e43d | biwa | 12/31/2025, 9:22 AM
--------------------------------------------------------------------------------
Files from malformed ZIP files that use a backslash instead of a forward slash as directory separator can now be loaded. Fixes #1281


R4273 | c57beaf1 | biwa | 12/31/2025, 9:05 AM
--------------------------------------------------------------------------------
Fixed an issue where the ZScript include directive did not work correctly when trying to include files with less than 9 characters and no extension. Fixes #1268


R4272 | a3ce260b | biwa | 12/26/2025, 6:34 AM
--------------------------------------------------------------------------------
Fixed an issue where the toolbar in the script editor was not updated when switching tabs. Fixes #1275


R4271 | 01b39a6c | biwa | 12/26/2025, 6:12 AM
--------------------------------------------------------------------------------
Added missing player property constants to the ZDoom ACS configuration. Fixes #1276


R4270 | 142a1d3c | biwa | 12/26/2025, 4:36 AM
--------------------------------------------------------------------------------
Fixed a problem where sloped 3D floors with an alpha of 0 were shown fully opaque instead of invisible. Fixes #1279


R4269 | 48a20668 | Sean Baggaley | 12/26/2025, 4:19 AM
--------------------------------------------------------------------------------
Added green and gold player start things to the Zandronum configurations (#1280)


R4268 | 54a3a2ad | biwa | 12/21/2025, 4:00 PM
--------------------------------------------------------------------------------
Fixed a problem where the correct input boxes were not shown when the string checkbox was checked in the arguments control


R4267 | 609d915e | biwa | 12/21/2025, 3:25 PM
--------------------------------------------------------------------------------
Fixed an issue where the argument controls were not displayed correctly on displays with scaling


R4266 | b6b9aaf2 | biwa | 12/21/2025, 10:28 AM
--------------------------------------------------------------------------------
Improved visibility of labels in several dialogs and controls on Linux/Mono


R4265 | 754aa4a4 | biwa | 12/20/2025, 1:04 PM
--------------------------------------------------------------------------------
Fixed a problem where a redraw could be triggered when a texture was loaded even though accessing the map was not safe


R4264 | 373e6d40 | biwa | 12/15/2025, 1:39 AM
--------------------------------------------------------------------------------
UDBScript: fixed an issue where cached values of linedefs connected to a vertex were not updated immediately when a vertex was moved


R4263 | 36f0b94c | biwa | 12/14/2025, 12:58 PM
--------------------------------------------------------------------------------
Fixed typo in ZDoom game configurations


R4262 | f09b6cfc | biwa | 12/14/2025, 12:38 PM
--------------------------------------------------------------------------------
Added missing sector flags hurtmonsters and harminair to the ZDoom game configurations. Fixes #1271


R4261 | 12d5ca38 | biwa | 12/14/2025, 12:22 PM
--------------------------------------------------------------------------------
Fixed an issue where the ambient sound info for thing types 14001 to 14065 was not shown anymore in ZDoom game configurations


R4260 | 7ef84dd1 | biwa | 12/9/2025, 11:50 AM
--------------------------------------------------------------------------------
Fixed an issue with the CVARINFO parser where it failed when the "handlerclass" was the first option for a CVAR
Added unit tests for the CVARINFO parser


R4259 | 56402b7a | biwa | 12/8/2025, 12:17 PM
--------------------------------------------------------------------------------
Fixed build targets for unit tests


R4258 | 86d44fc2 | biwa | 12/8/2025, 11:57 AM
--------------------------------------------------------------------------------
Added unit tests for DirectoryFileEntry (converting long file names to short lump names)


R4257 | ca15388d | biwa | 12/8/2025, 5:11 AM
--------------------------------------------------------------------------------
Fixed a problem where files from directories or PK3/PK7/PKE were not loaded correctly due to port-specific naming conventions. Fixes #1258


R4256 | 3c1dd7e0 | biwa | 11/30/2025, 3:08 AM
--------------------------------------------------------------------------------
Fixed an issue where attenuated lights were not rendered in Visual Mode unless Visual Mode was entered at least once while fog rendering was enabled. Fixes #1263


R4255 | 65fd8769 | biwa | 11/29/2025, 3:13 PM
--------------------------------------------------------------------------------
Added game configurations for UZDoom Doom, Heretic, and Hexen (all UDMF)


R4254 | 3901abc1 | biwa | 11/29/2025, 2:53 PM
--------------------------------------------------------------------------------
Improved error messages when trying to test using a DOS executable, or a executable blocked by Microsoft Defender SmartScreen


R4253 | 1103c3fe | biwa | 11/20/2025, 12:23 PM
--------------------------------------------------------------------------------
Fixed an issue where the MBF21 thing and linedef flags were not copied when copying things and linedefs in the MBF21 game configuration. Fixes #1262


R4252 | 53ee25a9 | Nash Muhandes | 11/20/2025, 12:12 PM
--------------------------------------------------------------------------------
Removed VKDoom features from game configurations (#1261)


R4251 | 7818c886 | biwa | 11/2/2025, 3:32 AM
--------------------------------------------------------------------------------
Fixed an issue where showing any system dialog from within Visual Mode would result in UDB being unresponsive to keyboard input. Fixes #1152


R4250 | 18c89f12 | biwa | 11/1/2025, 1:27 PM
--------------------------------------------------------------------------------
Fixed an issue where, when using a grid size smaller than 1, things would snap back to non-fractional grid positions after dragging. Fixes #1160


R4249 | 61b0c9ae | biwa | 11/1/2025, 8:45 AM
--------------------------------------------------------------------------------
Fixed an issue where ambient sound things 1-64 did not show their range circles. Fixes #1173


R4248 | b770ded7 | biwa | 10/25/2025, 5:59 AM
--------------------------------------------------------------------------------
Fixed an issue where polyobjects were erroneously reported to have no polyobject start spot of any kind the the Eternity Engine game configuration. Fixes #1221


R4247 | c5a31c52 | biwa | 10/25/2025, 5:46 AM
--------------------------------------------------------------------------------
Added missing "repeat" parameter to the SetLineActivation special in the ZDoom ACS configuration. Fixes #1224


R4246 | ad88b99b | biwa | 10/25/2025, 5:29 AM
--------------------------------------------------------------------------------
Fixed typos in the GZDoom and DSDADoom game configurations. Fixes #1228.


R4245 | d0a6273f | biwa | 10/25/2025, 5:21 AM
--------------------------------------------------------------------------------
Fixed an issue where a file with changed cases in the file name would revert to the old case when opened through the recent files. Fixes #1247


R4244 | c2744c2a | biwa | 10/25/2025, 4:35 AM
--------------------------------------------------------------------------------
Added missing BLOCKF_LANDMONSTERS property to the ZDoom ACS configuration. Fixes #1249


R4243 | 16099144 | biwa | 10/25/2025, 4:30 AM
--------------------------------------------------------------------------------
Fixed an issue where some texture scales set through UDMF were not working correctly in Visual Mode


R4242 | 086ac41e | biwa | 9/20/2025, 4:43 AM
--------------------------------------------------------------------------------
Script Editor: fixed a crash when the script contains malformed named script definitions. Fixes #1239


R4241 | cdb8209e | biwa | 7/26/2025, 10:34 AM
--------------------------------------------------------------------------------
Eternity Engine UDMF Game Configuration: fixed the "friction" UDMF property for real this time (hopefull)


R4240 | 01ffc7c3 | biwa | 7/26/2025, 10:31 AM
--------------------------------------------------------------------------------
Eternity Engine UDMF Game Configuration: fixed the "friction" UDMF property not showing up


R4239 | 99086def | biwa | 7/6/2025, 5:24 AM
--------------------------------------------------------------------------------
Eternity Engine UDMF Game Configuration: fixed a problem where the ypanningfloor sector property was not stored correctly when being edited through the Edit Sector dialog. Fixes #1217


R4238 | e984dba4 | Nash Muhandes | 6/21/2025, 2:19 AM
--------------------------------------------------------------------------------
Add lm_dynamic to ZDRayInfo (#1211)


R4237 | 7dcf4e49 | DyNaM1Kk | 5/24/2025, 10:57 AM
--------------------------------------------------------------------------------
Added missing Sector Damage line action arguments (#1204)


R4236 | 9bd8107f | biwa | 5/24/2025, 8:26 AM
--------------------------------------------------------------------------------
Fixed a problem where the "use linux paths" setting in the game configuration settings were not saved between sessions. Fixes #1203


R4235 | be704b29 | Nash Muhandes | 5/24/2025, 2:25 AM
--------------------------------------------------------------------------------
Add lm_ao and lm_bounce to ZDRayInfo (#1176)


R4234 | 96adcc80 | FG5 | 5/24/2025, 2:24 AM
--------------------------------------------------------------------------------
idStudio Level Exporter Update #1 (#1188)

* WadToBrush: Texture exporter updates:
- Add option to only export textures used in the map
- Remove black.tga creation

* WadToBrush: Level exporter updates:
- First pass on grouping brushes to static model entities
- Fix repeating middle textures
- Other small changes

* WadToBrush: Exporter updates:
- Ensure stepclip brushes are grouped under the world entity
- Texture Exporter: Ensure file names are all-lowercase

* WadToBrush: Exporter Updates
- Group floors and ceilings to separate static models
- Adjust entity and brush groupings
- Ensure minimum height for wall brushes
- Prevent generation of brush-less static model entities
- Don't export the empty string as a texture


R4233 | 950f3b33 | biwa | 5/17/2025, 6:34 AM
--------------------------------------------------------------------------------
Added hashes for the Doom + Doom II 1.1 IWADs


R4232 | c673471d | DyNaM1Kk | 5/16/2025, 6:39 PM
--------------------------------------------------------------------------------
Fixed template parsing and added function pointer support (#1201 by DyNaM1Kk)

* Fixed template parsing and added function pointer support

This commit makes two changes to how ZScript actors are parsed:
1. Before this commit, templates were parsed by first validating the identifier and then expecting the '&lt;' token. However, validation was very superficial, allowing non-existent templates (e.g. ImaginaryArray&lt; int&gt;). I've updated the code to accept only existing templates like Array&lt;T&gt;, Map&lt;T, T&gt; and MapIterator&lt;T, T&gt;.
2. Adds support for function pointers. See: https://zdoom.org/wiki/Function_pointers

* Fixed parsing for 'class&lt;type&gt;' and 'readonly&lt;type&gt;' types

* Changed ParseGenericTemplate to accept arbitrary templates again

Also fixed returned generic types always being "Array".


R4231 | 2712f7d2 | DyNaM1Kk | 5/15/2025, 4:19 PM
--------------------------------------------------------------------------------
ParseHandlerClass token fix (#1199 by DyNaM1Kk)

Fixes the method not checking for an underscore when parsing the class name.


R4230 | 9e266950 | DyNaM1Kk | 4/28/2025, 11:02 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: added missing argument to MapMarker thing (#1194)


R4229 | 2362cbce | biwa | 4/20/2025, 3:42 AM
--------------------------------------------------------------------------------
Sound Propagation Mode: improved performance of the sound leak finder


R4228 | 4e6b51f4 | biwa | 4/18/2025, 12:33 PM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where vertical alignment of middle textures could go wrong when 3D floor were involved


R4227 | 9ac3fa67 | biwa | 4/18/2025, 10:58 AM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a crash when entering relative values in some input boxes


R4226 | 506f9a39 | Roy van der Wijk | 4/11/2025, 7:11 AM
--------------------------------------------------------------------------------
Allow script configuration autoloading through command line arguments (#1187)


R4225 | 4ba288d6 | Roy van der Wijk | 4/6/2025, 9:39 AM
--------------------------------------------------------------------------------
Added support for compilation using `zt-bcc` (#1185)


R4224 | 6aa7406c | biwa | 4/4/2025, 12:04 PM
--------------------------------------------------------------------------------
DeHackEd Parser: fixed a problem where things without DoomEdNums would get DoomEdNum -1 assigned. Fixes #1184


R4223 | c38a22cb | biwa | 3/29/2025, 10:03 AM
--------------------------------------------------------------------------------
Sound Environment Mode: changed alpha values of things other than sound environment things


R4222 | ebfaa7f9 | biwa | 3/29/2025, 9:30 AM
--------------------------------------------------------------------------------
Fixed a problem where alpha values were applied twice when rendering things in classic modes


R4221 | efa10ec1 | biwa | 3/29/2025, 7:21 AM
--------------------------------------------------------------------------------
Preferences dialog: fixed an issue where linedef and thing alpha values where not set correctly. Fixes #1064


R4220 | 6098b5f5 | biwa | 3/27/2025, 12:09 PM
--------------------------------------------------------------------------------
Sound Environment Mode: inserting a sound environment thing will now apply "clean" thing properties instead of the ones of the last edited thing. Fixes #1175


R4219 | 8f238148 | biwa | 3/27/2025, 11:52 AM
--------------------------------------------------------------------------------
Sound Environment Mode: improved performance


R4218 | 60dbd153 | biwa | 3/27/2025, 10:17 AM
--------------------------------------------------------------------------------
Sound Environment Mode: fixed a crash when highlighting a sector while the environments were still being discovered. Fixes #1174


R4217 | 065d9198 | biwa | 3/15/2025, 5:01 AM
--------------------------------------------------------------------------------
ZScript parser: added support for new GZDoom 4.15 ZScript syntax. Fixes #1170


R4216 | d4dd8e42 | biwa | 3/15/2025, 4:29 AM
--------------------------------------------------------------------------------
Added support for Zandronum's "local" CVAR scope. Fixes #1168


R4215 | 9bef7c35 | ZappaFurious | 2/22/2025, 4:59 AM
--------------------------------------------------------------------------------
Added info about Windows 11 support (#1165)


R4214 | de702cdb | biwa | 2/22/2025, 3:43 AM
--------------------------------------------------------------------------------
CVARINFO: added support for HandlerClass. Fixes #1151


R4213 | 1458146e | biwa | 2/2/2025, 4:24 AM
--------------------------------------------------------------------------------
Added support for negative thing type numbers


R4212 | 3993ec86 | biwa | 1/18/2025, 9:57 AM
--------------------------------------------------------------------------------
Map Analysis Mode: fixed a crash when there are linedefs with action 0 in the map. Fixes #1158


R4211 | 1c98b7bb | biwa | 1/18/2025, 9:39 AM
--------------------------------------------------------------------------------
Things Mode: fixed a crash when highlighting a thing when there's an unknown linedef action type in the map. Fixes #1157


R4210 | 6f675a87 | Derek MacDonald | 1/18/2025, 6:45 AM
--------------------------------------------------------------------------------
Map Analysis Mode: missing texture error skipped by 181 slope type (#1143)


R4209 | 37abd057 | Nash Muhandes | 1/18/2025, 6:33 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: added lm_sunintensity to ZDRayInfo (#1148)


R4208 | ba2eb709 | Derek MacDonald | 1/18/2025, 6:29 AM
--------------------------------------------------------------------------------
Map Analysis Mode: added texture error check for sky transfers (#1142)


R4207 | e7083ff0 | biwa | 11/29/2024, 9:48 AM
--------------------------------------------------------------------------------
Export selection to image: fixed an issue where trying to export geometry with negative texture scales would fail


R4206 | f8c0cf58 | biwa | 11/23/2024, 11:08 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: fixed missing string terminator in things configuration


R4205 | 12d0c2bf | MajorCooke | 11/23/2024, 10:33 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: added orthographic camera thing support. (#1131)


R4204 | cbe4a3f7 | Ricardo Lu?s Vaz Silva | 10/19/2024, 2:54 AM
--------------------------------------------------------------------------------
Implement vkdoom's new light attenuation mode (#1122)


R4203 | 84456af0 | FG5 | 10/19/2024, 2:02 AM
--------------------------------------------------------------------------------
Add idStudio Level Exporter (WadToBrush) by FlavorfulGecko5 (#1107)


R4202 | b1ae9a3a | biwa | 9/25/2024, 12:00 PM
--------------------------------------------------------------------------------
OBJ model exporter: fixed a problem where textures were not exported with the correct brightness


R4201 | 04aa89e5 | biwa | 9/25/2024, 11:56 AM
--------------------------------------------------------------------------------
OBJ model exporter: fixed a problem where textures were skipped even when not exporting for GZDoom


R4200 | 8d7fe064 | biwa | 9/22/2024, 3:09 AM
--------------------------------------------------------------------------------
Update continuous_integration_other.yml to not upload the artifact


R4199 | 9a06257d | biwa | 9/22/2024, 3:01 AM
--------------------------------------------------------------------------------
Fixed a problem where the SNDINFO parser failed when parsing files with different formats that were consistent in themselves. Fixes #1102


R4198 | fc725deb | biwa | 9/22/2024, 2:39 AM
--------------------------------------------------------------------------------
Updated README.md to reflect the new URL to the Git repository. Fixes #1098


R4197 | 81d150c2 | biwa | 9/22/2024, 2:36 AM
--------------------------------------------------------------------------------
Fixed a problem where the LOCKDEFS parser only allowed locks up to 255, but this limit was removed in GZDoom. Fixes #1096


R4196 | 66f7204f | biwa | 8/10/2024, 3:29 AM
--------------------------------------------------------------------------------
Autosave: scripts are not implicitly saved and compiled on autosave anymore. Fixes #1084


R4195 | bb901a20 | Dennis Meuwissen | 8/10/2024, 1:42 AM
--------------------------------------------------------------------------------
Texture browser: add more image sizes to the image browser for better usability on high DPI displays (#1077)


R4194 | 960c962c | Dennis Meuwissen | 8/10/2024, 1:41 AM
--------------------------------------------------------------------------------
Render the "AddShaded" render style as additive in 3D modes to more closely match in-game appearance (#1076)


R4193 | edeab01b | Ryan Krafnick | 8/10/2024, 12:33 AM
--------------------------------------------------------------------------------
Update DSDADoom_linedefs.cfg for 0.28 (#1090)


R4192 | d2118482 | biwa | 8/9/2024, 11:26 AM
--------------------------------------------------------------------------------
Added SHA1 IWAD hashsums for the 2024 Re-Re-Release of Doom + Doom II


R4191 | 6a66d1ad | biwa | 8/4/2024, 5:58 AM
--------------------------------------------------------------------------------
Added DLL dependencies to the Build directory so that Mono can find them when compiling on Linux


R4190 | 9973e1ad | biwa | 8/4/2024, 5:23 AM
--------------------------------------------------------------------------------
Added missing Mono project file for UDBScript


R4189 | 0c9aa347 | biwa | 8/4/2024, 5:19 AM
--------------------------------------------------------------------------------
Made UDBScript work on Linux


R4188 | 3a1d56ae | biwa | 7/13/2024, 8:27 AM
--------------------------------------------------------------------------------
ZScript parser: added support for the missing "internal" modifier. Fixes #1080


R4187 | afbd9210 | biwa | 7/13/2024, 7:30 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/UltimateDoomBuilder/UltimateDoomBuilder


R4186 | 7fd219c2 | biwa | 7/13/2024, 7:30 AM
--------------------------------------------------------------------------------
Fixed an issue where unknown linedef and thing flags were lost when loading the map with the wrong game configuration, or switching between game configurations in the binary map formats. Fixes #1072 (#1083)


R4185 | d115db68 | biwa | 7/13/2024, 7:25 AM
--------------------------------------------------------------------------------
Fixed an issue where unknown linedef and thing flags were lost when loading the map with the wrong game configuration, or switching between game configurations in the binary map formats. Fixes #1072


R4184 | 8aa5e9b5 | samwiddowson | 7/9/2024, 10:47 AM
--------------------------------------------------------------------------------
Updated README file with additional advice building on Linux


R4183 | 349a6b09 | samwiddowson | 7/9/2024, 10:47 AM
--------------------------------------------------------------------------------
Fixed a crash when adding opening the dialog to add a directory resource on Mono Winforms


R4182 | e1ce00aa | biwa | 7/5/2024, 11:16 AM
--------------------------------------------------------------------------------
UDBScript: fixed a crash when trying to access the UDMF fields of a thing that has its scale set. Fixes #1079


R4181 | 11f864bb | biwa | 6/30/2024, 1:17 PM
--------------------------------------------------------------------------------
Fixed a crash when the loaded resources contained a flat with the same name as an internal sprite. Fixes #1071


R4180 | de8066d1 | samwiddowson | 6/30/2024, 1:59 AM
--------------------------------------------------------------------------------
Curve Linedefs Mode: use Ctrl+Alt+RMB+Drag with Fixed Circular Curve to match angle and vertex count to 15 degree segments (#1070)


R4179 | efacbef4 | samwiddowson | 6/30/2024, 1:58 AM
--------------------------------------------------------------------------------
Fix mouse capture when picking texture in visual mode, on Mono Winforms (#1073)


R4178 | 98a36017 | biwa | 6/30/2024, 1:56 AM
--------------------------------------------------------------------------------
Updated README.md to reflect the requirement of the libxfixes-dev package for building on Linux


R4177 | 0d8f7c7a | Matthew | 6/30/2024, 1:54 AM
--------------------------------------------------------------------------------
Use Xfixes to show and hide cursor on Linux (#1060)


R4176 | d509b6c1 | biwa | 6/29/2024, 2:41 PM
--------------------------------------------------------------------------------
Drag Geometry Modes: fixed a crash when a linedef defining a 3D floor doesn't have a front sidedef


R4175 | c5ad8e75 | biwa | 6/29/2024, 8:59 AM
--------------------------------------------------------------------------------
Fixed a crash when changing the testing engine on Linux. Fixes #1042


R4174 | 0fa32301 | 9sphere | 6/29/2024, 8:08 AM
--------------------------------------------------------------------------------
Curve Linedefs: increment angle by 5 instead of 8 (#889)


R4173 | 8f7104c2 | 9sphere | 6/16/2024, 2:47 AM
--------------------------------------------------------------------------------
3D floor slopes are now maintained when dragging their control sectors (#1057)


R4172 | 6c9b3b5d | Noah Ehrman | 6/16/2024, 1:53 AM
--------------------------------------------------------------------------------
Pressing Mouse1 and Mouse2 no longer crashes on Linux. Fixes #1061


R4171 | b36c14ae | biwa | 5/11/2024, 6:05 AM
--------------------------------------------------------------------------------
Game Configuration dialog: fixed a problem where the start editing mode was not saved correctly. Fixes #1052


R4170 | 2a404cf1 | biwa | 5/11/2024, 5:28 AM
--------------------------------------------------------------------------------
Linedefs Mode, Sectors Mode, Things Mode: fixed a problem where multi-selecting many spread out map elements could result in an exception. Fixes #1053


R4169 | d0176253 | biwa | 5/9/2024, 11:09 AM
--------------------------------------------------------------------------------
Disabled MacOS CI


R4168 | 456ae573 | biwa | 5/9/2024, 11:01 AM
--------------------------------------------------------------------------------
ZScript parser: added support for min and max value constants in the states block. Fixes #1019


R4167 | 071818dc | Nash Muhandes | 5/4/2024, 1:06 AM
--------------------------------------------------------------------------------
ZDRayInfo fixes - remove unused `lm_gridsize` and fix name of `lm_sampledist` (#1047)

GZDoom Game Configuration: fixed UDMF fields related to ZDRay. Fixes #1043. Fixes #1044.


R4166 | e527b8bb | biwa | 4/21/2024, 10:19 AM
--------------------------------------------------------------------------------
More changes to get it to compile with Visual Studio 2022


R4165 | 81ab73c8 | biwa | 4/21/2024, 10:01 AM
--------------------------------------------------------------------------------
Fixes to make it compile with Visual Studio 2022


R4164 | 77c1fb8a | biwa | 4/21/2024, 8:08 AM
--------------------------------------------------------------------------------
Updated build script to use Visual Studio 2022


R4163 | b853f112 | biwa | 4/21/2024, 7:44 AM
--------------------------------------------------------------------------------
Changed BuilderNative project file to work in Visual Studio 2022


R4162 | df743740 | biwa | 3/31/2024, 1:56 PM
--------------------------------------------------------------------------------
ZScript parser: added support for "final" and "sealed" classes. Fixes #1033


R4161 | 5726421c | biwa | 3/31/2024, 9:36 AM
--------------------------------------------------------------------------------
GZDoom game configuration: removed support for path nodes, because the feature was removed from GZDoom


R4160 | a023633c | MajorCooke | 3/9/2024, 5:14 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: Added support for PathNodes. (#1032)

UDBScript: Added scripts for PathNode management


R4159 | 2df6004b | biwa | 3/3/2024, 8:43 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to load a voxel that could not be found multiple times. Fixes #1024
Fixed a problem where voxels defined in VOXELDEF would not be found


R4158 | f28a4b10 | biwa | 3/3/2024, 1:50 AM
--------------------------------------------------------------------------------
UDBScript examples: fixed a problem in the "Create Line Portal" script where not all arguments of the selected lines were reset. Fixes #1026


R4157 | f9dd9869 | biwa | 2/3/2024, 6:10 AM
--------------------------------------------------------------------------------
SNDINFO parser: added support for GZDoom's new sound assignment format. Fixes #1017


R4156 | 29643d98 | biwa | 2/3/2024, 5:19 AM
--------------------------------------------------------------------------------
OBJ model exporter: fixed a problem where texture UV values were NaN when a texture was not fully loaded prior to exporting. Fixes #1015


R4155 | a83b92fb | biwa | 1/28/2024, 9:40 AM
--------------------------------------------------------------------------------
GZDoom game configuration: added UDMF sidedef fields for wall colors


R4154 | 0a3cda01 | ZZYZX | 1/27/2024, 4:40 PM
--------------------------------------------------------------------------------
Internal: Add BccCompiler.cs to BuilderMono.csproj


R4153 | 4e34897a | ZZYZX | 1/27/2024, 4:16 PM
--------------------------------------------------------------------------------
Fixed BCS compiler error reporting


R4152 | 14a49407 | biwa | 1/14/2024, 11:29 AM
--------------------------------------------------------------------------------
Text parser: fixed a problem where the stream's position was not set correctly when checking the next token. Fixes #1010


R4151 | 66a0618e | biwa | 1/14/2024, 6:14 AM
--------------------------------------------------------------------------------
DECORATE parser: fixed a problem where parsing would fail when there was no space between the "States" label and the following curly brace


R4150 | ce961501 | biwa | 1/13/2024, 11:20 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to load a map from the command line and specifying a non-existent map using the -map parameter. Fixes 934
Fixed a crash when trying to load a map from the command line when the game configuration specified in the DBS file does not exist


R4149 | 6fcb5d2f | biwa | 1/13/2024, 10:18 AM
--------------------------------------------------------------------------------
DECORATE parser: fixed an issue where state block cast types were not recognized. Fixes #977


R4148 | fcc5a0b2 | biwa | 1/12/2024, 6:56 AM
--------------------------------------------------------------------------------
Fixed a problem where the tag and high tag arguments of line actions 121 and 160 were not pasted correctly in Hexen format. Fixes #987


R4147 | 77ed0899 | biwa | 1/12/2024, 5:14 AM
--------------------------------------------------------------------------------
Linedefs Mode: fixed an issue where aligning flats to lines through the "Linedefs" menu would round the offsets to whole numbers. Now it rounds to 6 decimal places, which is in line with aligning flats in Visual Mode


R4146 | d5a6d7f2 | biwa | 1/11/2024, 8:45 AM
--------------------------------------------------------------------------------
Classic Modes: sector brightness is now displayed correctly in brightness level view mode is enabled even if displaying full brightness is enabled. Fixes #986


R4145 | f7deef9c | biwa | 1/11/2024, 7:07 AM
--------------------------------------------------------------------------------
UDMF map element editing forms: fixed a problem where some fields were rounded to two decimal places (they are not rounded anymore). Fixes #1004


R4144 | f63be092 | biwa | 1/11/2024, 3:03 AM
--------------------------------------------------------------------------------
Improved error message when a CVAR used for actor distance check is not of type int. Fixes #1008


R4143 | 5ff0bc76 | biwa | 1/6/2024, 6:15 AM
--------------------------------------------------------------------------------
Sectors Mode: fixed a problem where dragging a single highlighted sector did not move the things in the sector when synchronized things editing was enabled


R4142 | cff1d000 | ZZYZX | 12/30/2023, 11:59 AM
--------------------------------------------------------------------------------
Update Updater to work with the new URL (actually)


R4141 | 5df83258 | ZZYZX | 12/30/2023, 11:48 AM
--------------------------------------------------------------------------------
Update Updater to work with the new URL


R4140 | 39be7a72 | biwa | 12/15/2023, 2:01 PM
--------------------------------------------------------------------------------
Preferences dialog: made tabs multiline. Fixed some panel sizes.


R4139 | 957bec7f | biwa | 12/15/2023, 1:49 PM
--------------------------------------------------------------------------------
Autosave map functionality (#995)

Added autosaving of the current map. Autosaving happens in intervals when the map is changed. It will not overwrite the current map, but rather create new files, just like backups. Autosaving interval and number of files can be configured in the "Recovery" tab of the preferences. Autosaving can also be disabled there (not recommended). Autosaves will not have their nodes built for performance reason.


R4138 | 6d5098a0 | biwa | 12/2/2023, 1:16 PM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a problem where the previous state of linedef arguments were not preserved for undo snapshots. Fixes #967


R4137 | 124d8712 | biwa | 12/2/2023, 7:18 AM
--------------------------------------------------------------------------------
Script Editor: fixed a crash when the find/replace dialog was opened and the previously selected script tabs do not exist anymore. Fixes #993


R4136 | 53c49529 | biwa | 12/2/2023, 6:20 AM
--------------------------------------------------------------------------------
Sound Propagation Mode: fixed a problem where removed sector geometry was still shown when undoing/redoing. Fixes #992


R4135 | 0d4778be | biwa | 11/22/2023, 12:28 PM
--------------------------------------------------------------------------------
Fixed a problem where portal render style could not be set for the Eternity Engine game configuration


R4134 | 6e08cc8e | biwa | 11/19/2023, 7:56 AM
--------------------------------------------------------------------------------
Visual Mode: more skewing fixes


R4133 | f7373f75 | biwa | 11/19/2023, 7:53 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where texture skewing didn't work correctly for textures scaled through sidedef properties. Fixes #985


R4132 | 501c2f95 | biwa | 11/5/2023, 11:21 AM
--------------------------------------------------------------------------------
Script Editor: pressing enter in the search box now performs the search. Pressing enter in the search box of the replace tab performs a search. Pressing enter in the replace box of the replace tab now performs a replacement. Pressing the Escape key now closes the dialog. Fixes #972


R4131 | d6789454 | biwa | 11/5/2023, 8:57 AM
--------------------------------------------------------------------------------
Updated ACC version for GZDoom to 1.60. Fixes #972


R4130 | 305bcfec | biwa | 11/4/2023, 2:24 PM
--------------------------------------------------------------------------------
Game Configurations: added missing UDMF properties to GZDoom's game configuration. Fixes #978


R4129 | 28630b97 | biwa | 11/4/2023, 1:43 PM
--------------------------------------------------------------------------------
Game Configurations: added texture skewing options to the GZDoom game configurations
Visual Mode: added support for GZDoom style texture skewing


R4128 | cf35ea23 | biwa | 10/26/2023, 11:15 AM
--------------------------------------------------------------------------------
Added game configuration for DSDADoom UDMF (provided by kraflab)


R4127 | aeea3c12 | biwa | 10/25/2023, 12:20 PM
--------------------------------------------------------------------------------
Eternity Engine Game Configuration: fixed an issue where UDMF sector properties were not labeled as unmanaged


R4126 | 55725bd2 | biwa | 10/25/2023, 11:38 AM
--------------------------------------------------------------------------------
Sound Propagation Mode: fixed a crash when things were outside the map's geometry bounding box. Fixes #975


R4125 | af440869 | biwa | 10/24/2023, 11:43 AM
--------------------------------------------------------------------------------
Edit Linedef dialog (UDMF): fixed a problem where the back sidedef's controls were not disabled correctly if their UDMF fields were not set in the game configuration


R4124 | a88daa09 | biwa | 10/24/2023, 6:57 AM
--------------------------------------------------------------------------------
Game Configurations: updated Doom format game configuration for EDGE-Classic (provided by Lobo)
Game Configurations: added UDMF game configuration for EDGE-Classic (provided by Lobo)


R4123 | 0a74ca24 | biwa | 10/24/2023, 6:51 AM
--------------------------------------------------------------------------------
Added ability to enable/disable controls in the UDMF map element editing dialogs based on UDMF fields specified in the game configurations (#953)


R4122 | 7536ea0f | Derek MacDonald | 10/21/2023, 11:37 PM
--------------------------------------------------------------------------------
Fix sidedef "compresion" error message typo (#973)


R4121 | 728eea84 | biwa | 10/21/2023, 7:11 AM
--------------------------------------------------------------------------------
Visual Mode: the effect of slope things are now only applied if they are specified in the game configuration


R4120 | 807df652 | biwa | 10/21/2023, 5:45 AM
--------------------------------------------------------------------------------
Game Configurations: added support for enabling or disabling support for vertex heights in UDMF game configurations


R4119 | ca6769b7 | biwa | 10/14/2023, 1:30 PM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where flood selection did not work correctly when sidedefs were previously marked by other actions


R4118 | 1f21b797 | biwa | 10/14/2023, 6:16 AM
--------------------------------------------------------------------------------
UDMF type handler: fixed a problem where default values provided as integers for floating point fields failed to convert properly


R4117 | ef444b5c | biwa | 10/14/2023, 5:31 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R4116 | f8ca89df | biwa | 10/14/2023, 5:30 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where flood selection would operate from all selected surfaces and not just the clicked on one. This behavior can be reverted by enabling the "Use buggy flood select in Visual Mode" option in Preferences -&gt; Editing (#969)


R4115 | e97aa905 | biwa | 10/14/2023, 5:24 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where flood selection would operate from all selected surfaces and not just the clicked on one. This behavior can be reverted by enabling the "Use buggy flood select in Visual Mode" option in Preferences -&gt; Editing


R4114 | a9e05a0b | pug stonks | 10/8/2023, 12:21 AM
--------------------------------------------------------------------------------
Updated builder.sh to run the editor correctly when the script is started from another directory


R4113 | 1f1f9937 | biwa | 10/7/2023, 8:51 AM
--------------------------------------------------------------------------------
ZScript parser: added support for #region and #endregion. Fixes #958


R4112 | 432be2a0 | biwa | 10/7/2023, 6:31 AM
--------------------------------------------------------------------------------
Text file parser: fixed a problem where parsing could fail if the file ended with a comment without an trailing newline


R4111 | 6e7eaf03 | biwa | 10/7/2023, 12:24 AM
--------------------------------------------------------------------------------
Game Configurations: fixed a crash when no default values for UDMF integer or  floating point fields are set


R4110 | 682c4b92 | biwa | 10/6/2023, 12:05 PM
--------------------------------------------------------------------------------
Game Configurations: UDMF integer and floating point fields can now have default values other than 0


R4109 | 9d8ddfad | biwa | 10/3/2023, 10:23 AM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a problem where the wrong textures were used on 3D floors when they have the "use upper/lower texture" flag set


R4108 | 7834bd1f | biwa | 10/3/2023, 10:18 AM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a problem where 3D floor sides were not exported correctly. Fixes #963


R4107 | 051d899d | biwa | 10/3/2023, 6:11 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: fixed lightmap UDMF field names
GZDoom Game Configuration: fixed lightmap thing arguments for pulsing, flickering, and randomly flickering lights


R4106 | fad0e812 | biwa | 9/29/2023, 12:31 PM
--------------------------------------------------------------------------------
GZDoom Game Configuration: added lightmap UDMF properties for sidedefs


R4105 | 10c7594c | biwa | 9/29/2023, 12:19 PM
--------------------------------------------------------------------------------
Game configurations: renamed lightmap things from static to lightmap. Added pulsing, flickering, and random flickering lightmap things


R4104 | 2b40a08f | biwa | 9/29/2023, 11:44 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where floors/ceilings could not be changed in size if the user tried to change their texture offset in a non-UDMF map


R4103 | 0a983705 | biwa | 9/23/2023, 11:21 AM
--------------------------------------------------------------------------------
Game Configurations: fixed a problem where the enum list of enum bits handlers was not set for UDMF fields


R4102 | efcce489 | biwa | 9/17/2023, 8:23 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where sloped 3D floors with an alpha value of less than 128 were not shown at all instead of fully opaque. Fixes #954


R4101 | 59197fdf | biwa | 9/17/2023, 8:03 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where scaled sprites were shown with the wrong offset


R4100 | 63010d87 | wisselstem | 9/17/2023, 6:39 AM
--------------------------------------------------------------------------------
Draw Curve Mode, Draw Ellipse Mode, Draw Rectangle Mode: added option to place things at the designated vertex positions instead of drawing geometry (#956)


R4099 | 01bcdc01 | wisselstem | 9/17/2023, 4:06 AM
--------------------------------------------------------------------------------
Point Thing at Cursor: check for a thing's fixedrotation rather than its category's arrow setting (#957)


R4098 | ed93c4d6 | biwa | 9/17/2023, 4:05 AM
--------------------------------------------------------------------------------
Visual Mode: looking through selection now applies the thing's pitch to the camera


R4097 | 1d6c2a1c | biwa | 9/17/2023, 3:40 AM
--------------------------------------------------------------------------------
Visual Mode: when applying camera rotation and pitch to things a status message will now be displayed. Fixes #955


R4096 | 5ce1b3a7 | biwa | 9/9/2023, 4:49 AM
--------------------------------------------------------------------------------
Fixed an issue where the "exclude from testing" option was not read from the .dbs file. Fixes #947


R4095 | 32cfe294 | wisselstem | 9/8/2023, 10:19 AM
--------------------------------------------------------------------------------
Things Mode: update things filter when clone-dragging things (#951)


R4094 | 809bb24a | biwa | 9/6/2023, 10:20 AM
--------------------------------------------------------------------------------
Visual Mode: fixed an issue where trying to apply a rotation to things that were not seen yet would cause a crash


R4093 | 3a7d9267 | biwa | 9/3/2023, 6:39 AM
--------------------------------------------------------------------------------
Image Exporter: added support for transparency


R4092 | edc4c2bd | wisselstem | 9/2/2023, 5:21 AM
--------------------------------------------------------------------------------
Visual Mode: prevent crash if no potential slope handles are found (#949)


R4091 | 5c76efb8 | biwa | 8/26/2023, 4:49 AM
--------------------------------------------------------------------------------
Fixed a problem where not selected geometry and things could not be dragged when the "don't move selection if any part of it is outside of map boundary" option was enabled


R4090 | 1fca52ef | biwa | 8/15/2023, 11:45 AM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a problem where creating 3D floors failed. Fixes #945


R4089 | fbfd4dc0 | biwa | 8/15/2023, 11:01 AM
--------------------------------------------------------------------------------
Fixed line endings of ControlSectorArea.cs


R4088 | 7e29ba30 | biwa | 8/14/2023, 2:00 PM
--------------------------------------------------------------------------------
3D Floor Mode: fixed an issue where new control sectors could not be created if any sector's bounding box completely encompassed the Control Sector Area


R4087 | 88274459 | biwa | 8/13/2023, 12:24 PM
--------------------------------------------------------------------------------
Sound Propagation Mode: added missing hints file


R4086 | 43898701 | biwa | 8/13/2023, 12:19 PM
--------------------------------------------------------------------------------
Sound Propagation Mode: added sound leak finder (#944)

In Sound Propagation Mode you can set the start (default: Shift+S) and end (default: Shift+E) sectors between which a path the sound can travel will be found and displayed.


R4085 | 1d0430d4 | biwa | 8/12/2023, 7:43 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where the selection order was not kept when synchronized selection between visual and classic modes was enabled. Fixes #938


R4084 | 1a116574 | biwa | 8/12/2023, 2:15 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where things directly touching the top of 3D floors were rendered with the incorrect brightness. Fixes #940


R4083 | 19b8bd1e | samwiddowson | 8/11/2023, 9:25 AM
--------------------------------------------------------------------------------
Edit Selection Mode: Fix Ceiling/Floor transforms when pinned (#943)


R4082 | 8f1d645e | biwa | 8/5/2023, 4:14 AM
--------------------------------------------------------------------------------
Fixed an issue where hires replacement sprites did not have the correct offset. Fixes #939.


R4081 | f56ae2e0 | biwa | 8/2/2023, 11:39 AM
--------------------------------------------------------------------------------
Visual Mode: Fixed problem where UDB-internal sprites were shown with a wrong offset


R4080 | 085df399 | biwa | 7/29/2023, 4:32 AM
--------------------------------------------------------------------------------
Fixed an issue where sprite offsets defined in TEXTURES were not used


R4079 | f34ab6a6 | biwa | 7/15/2023, 9:45 AM
--------------------------------------------------------------------------------
Visual Mode: changes to Eternity Engine's upper/lower texture skewing definitions are now shown in Visual Mode


R4078 | b15e1055 | Max Waine (Nightdive Studios) | 7/13/2023, 10:29 AM
--------------------------------------------------------------------------------
Eternity Engine Game Configuration: Update skew properties (#931)


R4077 | 58480f5b | biwa | 7/9/2023, 5:18 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a crash when toggling visual vertex slope picking and the map contains double-sided linedefs without a front sidedef. Fixes #928


R4076 | f3ac4c39 | biwa | 7/9/2023, 3:59 AM
--------------------------------------------------------------------------------
Edit Linedef Dialog:
- fixed an issue where undo snapshots were not created correctly when editing a sidedef's custom UDMF fields. Fixes #920
- fixed an issue where closing the back sidedef's custom UDMF field editing dialog would close the linedef dialog


R4075 | 4dba3a92 | biwa | 7/9/2023, 2:45 AM
--------------------------------------------------------------------------------
Texture skewing:
- fixed a rare condition where skewed mid textures were not clipped correctly
- fixed a problem where translucent mid textures were not skewed correctly
- fixed a problem where sprites were skewed unintentionally


R4074 | 9c35a8f6 | biwa | 7/8/2023, 1:39 PM
--------------------------------------------------------------------------------
Eternity Engine: added support for texture skewing in Visual Mode (#930)


R4073 | 9fb52e51 | biwa | 6/30/2023, 10:48 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: removed unused thing 9875


R4072 | abaf08e3 | biwa | 6/30/2023, 10:40 AM
--------------------------------------------------------------------------------
Linedef Edit Form: fixed a crash when using 402 as the linedef action


R4071 | 192b69c8 | Magnus Norddahl | 6/29/2023, 11:37 AM
--------------------------------------------------------------------------------
Added support for models in IQM format


R4070 | 4581c5fe | Nash Muhandes | 6/29/2023, 11:35 AM
--------------------------------------------------------------------------------
GZDoom Game Configuration: fixes to ZDRay things


R4069 | d5f3eb29 | Max Waine (Nightdive Studios) | 6/29/2023, 11:31 AM
--------------------------------------------------------------------------------
Eternity Engine Game Configuration: add & enable UDMF wall/local sidedef brightness (#924)


R4068 | 55e2d5a9 | wisselstem | 6/27/2023, 11:40 AM
--------------------------------------------------------------------------------
Add toasts to Visual Mode's "Show Things" action (#922)


R4067 | fee912f1 | Max Waine (Nightdive Studios) | 6/25/2023, 1:27 AM
--------------------------------------------------------------------------------
Eternity Engine Game Configuration: add UDMF sidedef skew properties (#918)


R4066 | 822c9971 | biwa | 6/24/2023, 2:19 AM
--------------------------------------------------------------------------------
ZScript: fixed a problem where state goto expressions were not parsed correctly. Fixes #913


R4065 | 8611ecb6 | Max Waine (Nightdive Studios) | 6/24/2023, 12:58 AM
--------------------------------------------------------------------------------
Eternity Engine Game Configuration: enable UDMF local sidedef texture offsets (#915)


R4064 | 14dac243 | Max Waine (Nightdive Studios) | 6/24/2023, 12:56 AM
--------------------------------------------------------------------------------
Eternity Engine Game Configuration: fixed UDMF thingsfilters (#914)


R4063 | 6f047e43 | biwa | 6/19/2023, 11:27 AM
--------------------------------------------------------------------------------
Draw Grid Mode: fixed a problem where "continuous drawing" would redraw all previously drawn shapes each time a drawing was finished. Fixes #912


R4062 | e802bb36 | biwa | 6/18/2023, 7:31 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where hot reloading would not scroll the the previously selected script


R4061 | 55b8e24b | biwa | 6/18/2023, 7:26 AM
--------------------------------------------------------------------------------
UDBScript: fixed an issue where the Thing's class getSector method did not return null when the thing was not in a sector. Fixes #897


R4060 | bc98a539 | biwa | 6/9/2023, 2:17 AM
--------------------------------------------------------------------------------
Added action to change the index of linedefs, things, sectors, and vertices. Can be accessed through a shortcut (not bound by default) or the menu of the respective mode (#903)


R4059 | 00406336 | Max Waine (Nightdive Studios) | 6/9/2023, 2:16 AM
--------------------------------------------------------------------------------
Add explicit PKE resource support (#901). Fixes #575


R4058 | 0d4cecc1 | wisselstem | 6/9/2023, 12:54 AM
--------------------------------------------------------------------------------
Edit Selection Mode: added support for (counter)clockwise rotation actions (#900)


R4057 | e9f66baf | Yuri Kunde Schlesner | 6/9/2023, 12:51 AM
--------------------------------------------------------------------------------
Add line special 301: Line_QuickPortal to ZDoom UDMF (#896)


R4056 | 606e43ca | wisselstem | 5/26/2023, 12:16 PM
--------------------------------------------------------------------------------
Stair Sector Builder Mode: fix "Back" option never being checked when loading default preset (#890)


R4055 | d2a4dcff | wisselstem | 5/26/2023, 11:56 AM
--------------------------------------------------------------------------------
Edit Selection Mode: added actions for moving the selection around the grid (#888)


R4054 | 533d56eb | wisselstem | 5/26/2023, 11:53 AM
--------------------------------------------------------------------------------
Preferences form: added Tab to the list of special input controls (#886)


R4053 | 13a6f1b2 | biwa | 5/21/2023, 12:54 AM
--------------------------------------------------------------------------------
Added the Unity port IWADs (and some others) to the list of known official IWADs


R4052 | aae0dd56 | antonino maniscalco | 5/19/2023, 12:55 PM
--------------------------------------------------------------------------------
Check for unix instead of linux in file locker (PR#885 by pac85)

The calls to native windows functions wouldn't be valid on any unix os
so expand the check.

The check for Windows XP is removed as that platform is not supported
anymore.


R4051 | b772e066 | antonino maniscalco | 5/19/2023, 7:45 AM
--------------------------------------------------------------------------------
Fix crash on linux when saving (PR#868 by pac85)

When saving a wad for the second time some code would run that tried to
use native windows function and caused a crash.


R4050 | a2c67a9c | wisselstem | 5/17/2023, 8:45 AM
--------------------------------------------------------------------------------
Select Sectors Outline action: fixed an issue where selection info/labels were not updated (#884)


R4049 | 184c13a5 | Xaser Acheron | 5/1/2023, 12:32 AM
--------------------------------------------------------------------------------
Automap Mode: improved support for GZDoom (#876)

- A new "Show Textures" option up on the top bar, which draws any sector not flagged to be hidden on the textured automap
- Holding Shift will highlight sectors instead of lines
- Left-clicking on a highlighted sector will toggle the "Not shown on textured automap" flag
- Textures will be shown when Shift is held down even if the "Show Textures" toggle is off


R4048 | 464f4c4e | biwa | 4/30/2023, 11:07 AM
--------------------------------------------------------------------------------
ZScript parser: fixed an issue where mixins were not added to extend classes. Fixes #880


R4047 | eb62da5b | biwa | 4/22/2023, 2:36 PM
--------------------------------------------------------------------------------
Updated ACC to version 1.59 for GZDoom. Fixes #879


R4046 | 7329e86d | biwa | 4/22/2023, 1:57 PM
--------------------------------------------------------------------------------
EDGE Classic Game Configuration: fixed a problem with lighting effects in the generalized sector options. Fixes #875


R4045 | f7d767c1 | biwa | 4/22/2023, 1:29 PM
--------------------------------------------------------------------------------
Fixed some more case sensitivity issues in file dialogs on Linux. Fixes #872


R4044 | 86f1532a | biwa | 4/22/2023, 10:38 AM
--------------------------------------------------------------------------------
Edit Selection Mode: fixed a problem where floor and ceiling textures were unintentionally scaled in UDMF when resizing the selection. Fixes #873


R4043 | 724bd24d | biwa | 3/29/2023, 2:24 AM
--------------------------------------------------------------------------------
Fixed a problem where the last used game configuration was not saved for the new map dialog


R4042 | f8c6e789 | Lobo | 3/6/2023, 11:22 AM
--------------------------------------------------------------------------------
Game configurations: added EDGE-Classic configuration


R4041 | d706e041 | biwa | 3/6/2023, 7:12 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where the Angle2D class wasn't usable from old API versions anymore


R4040 | e1672281 | biwa | 3/6/2023, 2:57 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where hot reloading would not select the previously selected script


R4039 | 8c30cef6 | biwa | 3/3/2023, 4:10 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where floating point default script option values would be converted to the system's locale on hot reloading. Fixes #858


R4038 | 6c53594e | biwa | 3/3/2023, 1:49 AM
--------------------------------------------------------------------------------
Nodes Viewer Mode: fixed a problem where trying to engage the mode with an empty map could crash. Fixes #857


R4037 | bb7857d2 | biwa | 3/3/2023, 12:53 AM
--------------------------------------------------------------------------------
Map Analysis Mode: fixed a problem where lines with fractional vertex positions could erroneously be reported as overlapping


R4036 | 1766b71c | biwa | 2/11/2023, 12:37 PM
--------------------------------------------------------------------------------
Texture Browser: fixed a problem where the setting for texture type to show wasn't saved


R4035 | eb974fca | biwa | 2/1/2023, 11:51 AM
--------------------------------------------------------------------------------
Thing Edit Form (UDMF): fixed a problem where setting floating point values for health wasn't possible. Fixes #225


R4034 | 0fb4c98a | biwa | 1/28/2023, 2:52 PM
--------------------------------------------------------------------------------
Stair Sector Builder Mode: fixed an issue where the number of sectors and the sector depth was not loaded correctly when a default prefab was set. Fixes #847


R4033 | 7bbf88de | biwa | 1/28/2023, 1:07 PM
--------------------------------------------------------------------------------
GZDoom game configuration: fixed wrong/missing values for the automapstyle UDMF field. Fixes #851


R4032 | 6d2a3b64 | Boondorl | 1/21/2023, 1:07 AM
--------------------------------------------------------------------------------
ZScript: Added support for narrowed enums (#854)


R4031 | d73a2173 | Boondorl | 1/20/2023, 3:44 PM
--------------------------------------------------------------------------------
ZScript: Added support for Map&lt;type, type&gt; structures (#853)


R4030 | 5cf8ed91 | biwa | 12/25/2022, 9:24 AM
--------------------------------------------------------------------------------
Comments Panel: docker is now only updated when it is visible


R4029 | e0e61d63 | biwa | 12/25/2022, 6:20 AM
--------------------------------------------------------------------------------
Tag Explorer: docker is now only updated when it is visible


R4028 | db8babf8 | biwa | 12/11/2022, 2:02 AM
--------------------------------------------------------------------------------
Nodes Viewer Mode: a crash that could happen when the nodes header was interpreted as an UTF-8 value should be fixed for good now (#827)


R4027 | 65f1b6c2 | biwa | 12/10/2022, 10:11 AM
--------------------------------------------------------------------------------
Fixed a crash that occurred when using the NullTexture option in the TEXTURES lump. Fixes #833


R4026 | af25e772 | biwa | 12/9/2022, 6:37 AM
--------------------------------------------------------------------------------
Improved performance in classic modes when panning the view. This is achieved by parallelizing plotting linedefs and vertices on multiple logical CPU cores. Enabled for linedefs by default. Disabled for vertices by default, since it can cause flickering when vertices are close to each other. Settings can be changed in Preferences -&gt; Appearance


R4025 | e49c9196 | biwa | 11/27/2022, 7:49 AM
--------------------------------------------------------------------------------
UDBScript: setting an UDMF string field to an empty string will not remove the field anymore, but actually set it to an empty string


R4024 | 02bc20b7 | biwa | 11/27/2022, 3:04 AM
--------------------------------------------------------------------------------
Nodes Viewer Mode: fixed a potential crash when loading classic nodes. Fixes #827


R4023 | d745a743 | biwa | 11/27/2022, 2:11 AM
--------------------------------------------------------------------------------
Automap Mode: fixed a problem where secrets were not shown. Fixes #821
Reverted change that added lighting effects to the generalized sector effects. The lighting effects can actually be set through the regular effects, so it's not needed in the generalized effects tab


R4022 | f839269a | biwa | 11/27/2022, 2:02 AM
--------------------------------------------------------------------------------
Disabled visual sloping for game configurations that do not support plane equation slopes. Fixes #828
Added toasts for visual sloping events


R4021 | 30548f17 | ZZYZX | 11/23/2022, 8:43 AM
--------------------------------------------------------------------------------
Fixed crash on AMD hardware (resolves #820 reported by AlexMax)


R4020 | ba3e0437 | biwa | 11/13/2022, 2:56 AM
--------------------------------------------------------------------------------
Fixed missing files in installer script


R4019 | 5b2b149b | biwa | 11/12/2022, 4:15 PM
--------------------------------------------------------------------------------
UDBScript version 5 (#819)

Improved UDBScript to version 5:

- Added Plane class
- Added BlockMap, BlockEntry, and BlackMapQueryResult classes
- Sector class
  - Added getLabelPositions method to get the position of sector labels (where tags, effects etc. are displayed)
- Added support for JavaScript BigInt for UDMF fields. This means it's not necessary anymore to use UniValue to assign integers to new UDMF fields. Instead it can be done like this: sector.fields.my_int_field = 1n;
- Added type information file (udbscript.d.ts)


R4018 | 204982e5 | biwa | 11/6/2022, 6:08 AM
--------------------------------------------------------------------------------
Add support for toasts (#817)

Behavior can be configured in the "Toasts" tab in the preferences.


R4017 | 13e53ece | biwa | 11/4/2022, 11:49 AM
--------------------------------------------------------------------------------
3D Floor Mode: added support for UDMF game configurations without support for sectors with multiple tags (i.e. Zandronum)


R4016 | d30347b8 | biwa | 10/29/2022, 2:14 AM
--------------------------------------------------------------------------------
Game Configuration dialog: fixed an crash related to required resource checks when switching through the game configurations too quickly. Fixes #813


R4015 | 86b86ac6 | biwa | 10/21/2022, 11:29 AM
--------------------------------------------------------------------------------
MODELDEF: added support for the rotation-center command. Resolves #796


R4014 | 497edfff | biwa | 10/20/2022, 12:23 PM
--------------------------------------------------------------------------------
Reverted change that stopped thing angles to clamp to 45? in binary Doom map format. Fixes #794


R4013 | df6ea3eb | biwa | 10/20/2022, 11:40 AM
--------------------------------------------------------------------------------
Resource options form: fixed a problem where the text box containing the path to the file could be focused. Fixes #806


R4012 | 27cc74a4 | biwa | 10/20/2022, 11:10 AM
--------------------------------------------------------------------------------
Fixed a potential crash when adding DECORATE files to game configurations that check for required resources. Fixes #808


R4011 | c751ad5a | biwa | 10/20/2022, 11:00 AM
--------------------------------------------------------------------------------
Things Mode: fixed an issue where the thing info panel did not show enum values for the first argument. Fixes #804


R4010 | c6982ee2 | biwa | 10/3/2022, 3:50 AM
--------------------------------------------------------------------------------
Boom game configuration: fixed description for generalized sector specials 12 and 13


R4009 | 9e5a6b53 | biwa | 10/3/2022, 2:29 AM
--------------------------------------------------------------------------------
Tag Range plugin: fixed a problem where the new tags were not displayed in Sectors Mode when selection numbering was disabled. Fixes #795


R4008 | 2d7aebbe | biwa | 10/3/2022, 1:43 AM
--------------------------------------------------------------------------------
Boom game configuration: added missing lighting effects to the generalized sector specials. Fixes #799


R4007 | 7de0c65b | ZZYZX | 9/26/2022, 1:45 PM
--------------------------------------------------------------------------------
Fixed threading and Mono issues in resource check


R4006 | 1174d1ac | ZZYZX | 9/25/2022, 10:41 AM
--------------------------------------------------------------------------------
Fixed a possible cause for infinite resource check loader


R4005 | 9c4c63a7 | biwa | 9/21/2022, 12:05 PM
--------------------------------------------------------------------------------
Sectors Mode: fixed a regression where sector labels were not updated after editing sectors. Fixes #793


R4004 | fa5c741b | biwa | 9/20/2022, 2:52 PM
--------------------------------------------------------------------------------
Fixed a regression where editing map elements did not preserve the selection order, but used the index order instead. Fixes #791


R4003 | e7ccffa4 | ZZYZX | 9/19/2022, 2:26 AM
--------------------------------------------------------------------------------
Fixed regression in resource list editor where it'd get fucked if the user has non-standard UI scaling enabled


R4002 | 85a4c3a6 | ZZYZX | 9/19/2022, 12:13 AM
--------------------------------------------------------------------------------
Fixed: Map options form window would become squished if the starting game configuration is invalid


R4001 | ca5c7725 | ZZYZX | 9/18/2022, 11:27 AM
--------------------------------------------------------------------------------
Fixed Mono build


R4000 | 4fd97fec | ZZYZX | 9/18/2022, 10:54 AM
--------------------------------------------------------------------------------
Added warnings about possibly invalid resource configurations before starting to edit a map


R3999 | 8808d5ce | biwa | 9/18/2022, 8:00 AM
--------------------------------------------------------------------------------
Right-clicking the angle wheel in the thing editing dialog will not clamp to 45? angles in binary map format game configurations anymore. Fixes #788


R3998 | 179f7206 | biwa | 9/18/2022, 7:54 AM
--------------------------------------------------------------------------------
Things/Linedefs/Sectors/Vertices Modes: standardized how editing and selection works:
- editing a highlighted, not selected map element will deselect other selected map elements, then start editing the highlighted map element
- dragging a highlighted, not selected map element will deselect other selected map elements, then start dragging the highlighted map element
- dragging a single map element will keep its selection state. I.e. dragging a selected map element will not deselect it after dragging anymore
  - dragging a highlighted, not selected thing will not select it after dragging
- dragging a highlighted, not selected sector, while other sectors are selected, will only drag the highlighted sector, and not the selected sector (and deselect the selected sectors)


R3997 | 7f09ac75 | biwa | 9/17/2022, 4:53 AM
--------------------------------------------------------------------------------
UDBScript: fixed a crash when the UDBScript folder was missing or empty. Fixes #789


R3996 | 419e86d9 | Joshua Fern | 9/17/2022, 4:36 AM
--------------------------------------------------------------------------------
Search the user's PATH to find the bash binary (#786)


R3995 | 82f1ee09 | JaedenDuhreis | 9/15/2022, 9:04 AM
--------------------------------------------------------------------------------
Added parsing of relative includes in ZScript (PR#787 by JaedenDuhreis)


R3994 | aee47aac | ZZYZX | 9/14/2022, 5:12 PM
--------------------------------------------------------------------------------
Improved error reporting for invalid ZScript input


R3993 | 5f677e9a | Boondorl | 9/13/2022, 10:49 AM
--------------------------------------------------------------------------------
Fixed BCS importing and added missing sector actions (#785)


R3992 | d16ffe13 | biwa | 9/13/2022, 10:45 AM
--------------------------------------------------------------------------------
Added some explanatory comments to source code


R3991 | b24a2dda | biwa | 9/3/2022, 4:07 AM
--------------------------------------------------------------------------------
Visual Mode: fixed an issue where the crosshair was distorted after the viewport was resized. Fixes #321. Fixes #777


R3990 | 3fd7f99b | biwa | 9/3/2022, 3:25 AM
--------------------------------------------------------------------------------
Fixed an issue where textures OBJ models with w components in their texture coordinates were not displayed correctly. Fixes #775


R3989 | 450198cf | biwa | 9/3/2022, 2:12 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to create the screenshot folder failed. Fixes #774


R3988 | d2967e7a | biwa | 8/28/2022, 9:25 AM
--------------------------------------------------------------------------------
Linedefs Mode: fixed a problem where the "Select Single-sided only" and "Select Double-sided only" actions would still display the selection numbers of deselected linedefs


R3987 | ce6b8de4 | biwa | 8/28/2022, 7:43 AM
--------------------------------------------------------------------------------
Doom/Heretic/Strife Game Configurations: fixed an issue where the descriptions for the sector effects 2/3 and 12/13 were flipped. Fixes #772


R3986 | bacaff5b | biwa | 8/23/2022, 5:41 AM
--------------------------------------------------------------------------------
- Sector Color Picker: fixed a problem where the dialog could not be closed using the "enter" or "ESC" buttons
- Light/Sector Color Picker: fixed a problem where closing the dialog would result in a flicker
- Light Color Picker: fixed a problem where canceling the dialog would not revert the color settings


R3985 | 6b0b047c | Alison Watson | 8/23/2022, 4:37 AM
--------------------------------------------------------------------------------
Added support for some niche ZScript and MODELDEF syntax. Resolves #747


R3984 | c1e69eb5 | biwa | 8/21/2022, 3:18 AM
--------------------------------------------------------------------------------
Fixed a problem where grid transform didn't work when the new origin had an x value of 0. Fixes #769


R3983 | d597c11e | biwa | 8/18/2022, 1:18 AM
--------------------------------------------------------------------------------
Added "-debugrenderdevice" command line argument to write a logfile for the render device


R3982 | 91010eb9 | biwa | 8/16/2022, 5:34 AM
--------------------------------------------------------------------------------
Nodes Viewer Mode: fixed a crash when the NODES lump contains unsupported ZDBSP nodes. Fixes #766


R3981 | c1e40101 | biwa | 8/13/2022, 4:48 AM
--------------------------------------------------------------------------------
Fixed a problem where IWADINFO lumps with properties without values failed for parse. Fixes #760


R3980 | 692ceb71 | ZZYZX | 8/7/2022, 12:48 PM
--------------------------------------------------------------------------------
Internal: fixed Linux and Mac build


R3979 | f11127ca | ZZYZX | 8/7/2022, 11:26 AM
--------------------------------------------------------------------------------
Made non-existent ZScript classes a fatal error.

Added explicit warning if gzdoom.pk3 is not loaded for GZDoom game configurations.

Fixed tokenizer not picking up the very last token in the stream.


R3978 | 39ec3598 | biwa | 7/21/2022, 7:02 AM
--------------------------------------------------------------------------------
Fixed a problem where the flags selection form could be too small to accommodate the "OK" button when the game configuration contained too few flags


R3977 | 27ba3671 | biwa | 7/13/2022, 2:25 PM
--------------------------------------------------------------------------------
OBJ Models: fixed a crash that occurred when the usemtl directive had the texture to use in quotes. Fixes #758


R3976 | fd68806d | biwa | 7/13/2022, 2:13 PM
--------------------------------------------------------------------------------
Texture set definitions can now be imported/exported to/from game configurations using configuration files


R3975 | cb12c838 | biwa | 7/3/2022, 6:22 AM
--------------------------------------------------------------------------------
Fixed an issue that allowed to open Hexen format maps with a Doom format game configuration when using the "Open Map in Current WAD..:" feature.


R3974 | cdce5c0a | biwa | 7/2/2022, 2:28 PM
--------------------------------------------------------------------------------
Sound Environment Mode: fixed an issue that caused building sound environments to fail when the arguments of the Sound Environment thing had unexpected values.


R3973 | 751439ed | biwa | 7/2/2022, 10:26 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3972 | 59757c3b | biwa | 7/2/2022, 10:25 AM
--------------------------------------------------------------------------------
Sound Environment Mode: fixed a crash that happened when exiting Draw Lines Mode with the "edit" action and returning to Sound Environment Mode. Fixes #755


R3971 | 490cb784 | Nash Muhandes | 7/2/2022, 1:50 AM
--------------------------------------------------------------------------------
Update ZDRay stuff (#750)

- Removed surface lights
- Move ZDRayInfo stuff back to UDMF keys
- Add per-surface sampling distance UDMF keys to lines and sectors
- Standardize and finalize the naming conventions for the new UDMF keys to everything lightmap-related to use an "lm_" prefix


R3970 | a269b13a | biwa | 6/12/2022, 11:24 AM
--------------------------------------------------------------------------------
ZScript: fixed an issue where user default variables from class extensions were not applied


R3969 | d46dc141 | biwa | 6/12/2022, 11:07 AM
--------------------------------------------------------------------------------
Things: fixed an issue where inserting a new thing would not immediately apply ZScript user variables


R3968 | 5dc8d1ed | biwa | 6/11/2022, 4:16 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3967 | 0f7d6c60 | biwa | 6/11/2022, 4:14 AM
--------------------------------------------------------------------------------
CVARINFO: fixed a problem parvins CVARs with incompatible flags. Fixes #748


R3966 | 21e89cf9 | biwa | 6/2/2022, 11:18 AM
--------------------------------------------------------------------------------
Added support for ZDRay static light things


R3965 | ab6d46a6 | biwa | 6/1/2022, 3:06 PM
--------------------------------------------------------------------------------
Visplane Explorer Mode: fixed an issue where detecting nodes type failed in certain situations


R3964 | 90cdb7db | biwa | 5/29/2022, 8:30 AM
--------------------------------------------------------------------------------
More fixes related to crashes when running actions when no map is opened


R3963 | 59de9762 | biwa | 5/29/2022, 1:47 AM
--------------------------------------------------------------------------------
Fixed two crashes that happened when trying to reset the grid transform, or toggling the grid visibility while no map was opened


R3962 | 4f526dc5 | biwa | 5/28/2022, 7:19 AM
--------------------------------------------------------------------------------
Toolbar buttons now show their assigned shortcut key in their tool tip


R3961 | 57b796e8 | biwa | 5/27/2022, 6:52 AM
--------------------------------------------------------------------------------
Visplane Explorer Mode: fixed an issue that caused a crash when the map doesn't have nodes the Visplane Explorer Mode understands. Fixes #736


R3960 | 7e3dbdef | biwa | 5/14/2022, 3:38 PM
--------------------------------------------------------------------------------
DeHackEd: editor keys are once again recognized


R3959 | df29245a | biwa | 5/14/2022, 3:32 PM
--------------------------------------------------------------------------------
DeHackEd: fixed and issue where the "#" in "ID #" fields was erroneously interpreted as a comment. Fixes #735


R3958 | d08bc443 | biwa | 5/14/2022, 9:07 AM
--------------------------------------------------------------------------------
DECORATE/ZScript: fixed an crash introduced in 070aa9f36f2865a240d043f37c483347c60804e1 that happened when a base actor didn't have a thing type info


R3957 | 070aa9f3 | biwa | 5/14/2022, 8:10 AM
--------------------------------------------------------------------------------
DECORATE/ZScript: fixed an issue where setting the thing category using the editor key didn't work for replaced actors. Fixes #729


R3956 | 183af344 | biwa | 5/11/2022, 2:28 PM
--------------------------------------------------------------------------------
DeHackEd: made reading comments in unexpected places more robust. Fixes #732


R3955 | a1df690a | biwa | 5/9/2022, 2:16 PM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3954 | c82ef488 | ZZYZX | 5/9/2022, 2:10 PM
--------------------------------------------------------------------------------
Fixed: Doom64 sector floor color was not applied to a sector below a 3D floor


R3953 | d1e90439 | biwa | 5/8/2022, 7:42 AM
--------------------------------------------------------------------------------
Visual Mode: fixed an issue where using the "apply camera rotation to things" action did not update the thing cages properly


R3952 | c3f3e451 | biwa | 5/8/2022, 7:04 AM
--------------------------------------------------------------------------------
GZDoom game configuration: clarified description of the "impact" UDMF linedef flag
Eternity Engine game configuration: clarified description of the "impact" UDMF linedef flag
Eternity Engine game configuration: added missing "monstershoot" UDMF linedef flag


R3951 | ccdbc28e | biwa | 5/7/2022, 9:49 AM
--------------------------------------------------------------------------------
Visual Mode: fixed an issue where deleting a thing could cause a crash. Fixes #730


R3950 | 44a2a0da | biwa | 5/7/2022, 8:44 AM
--------------------------------------------------------------------------------
Edit Selection Mode: floor and ceiling textures can now be pinned independently. Fixes #728


R3949 | 3cda0e53 | biwa | 4/23/2022, 8:23 AM
--------------------------------------------------------------------------------
Fixed an issue that prevented models from being loaded correctly when some model indices in MODELDEF were unused. Fixes #727


R3948 | 7d7e2e98 | biwa | 4/21/2022, 10:53 AM
--------------------------------------------------------------------------------
The installer will not try to create an icon on the common desktop anymore, but on the user's personal desktop


R3947 | d363ab9c | biwa | 4/18/2022, 7:02 AM
--------------------------------------------------------------------------------
Draw Settings docker: fixed an issue where toggling the texture check boxes stopped texture overrides from being applied


R3946 | ddd68de7 | biwa | 4/17/2022, 9:09 AM
--------------------------------------------------------------------------------
Command line arguments:
 - using "-map" with lower case parameter doesn't crash anymore
 - using "-cfg"/"-config" with a non-existing configuration file doesn't crash anymore


R3945 | ac57fecf | biwa | 4/14/2022, 3:19 PM
--------------------------------------------------------------------------------
Fixed an issue where "WallTextures" from the TEXTURES lump were not loaded correctly. Fixes #719


R3944 | f8e0f0b2 | biwa | 4/9/2022, 10:14 AM
--------------------------------------------------------------------------------
Map element associations: fixed a problem where things that have a argument of type tag set to 0 were referencing all things with tag 0. Fixes #718


R3943 | 98d32f79 | biwa | 4/9/2022, 8:52 AM
--------------------------------------------------------------------------------
Linedefs Mode: fixed a crash that could happen when the mouse was moved out of the map control while an UDBScript was modifying the map


R3942 | f9fe1ea9 | biwa | 4/9/2022, 8:12 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem in the voodoo doll example script when the "looping" option was set to true


R3941 | 5cb40a23 | biwa | 4/9/2022, 8:00 AM
--------------------------------------------------------------------------------
ZScript: fixed an issue where #include files were not parsed when the parent file had a //$GZDB_Skip comment. Fixes #716


R3940 | 9c7526a8 | biwa | 4/9/2022, 2:10 AM
--------------------------------------------------------------------------------
Added command palette that allows the user to search for (and execute) commands at any time. Unbound by default. Resolves #555


R3939 | 91d79e12 | biwa | 3/20/2022, 8:17 AM
--------------------------------------------------------------------------------
Moved some custom scaling code for MainForm from the designed file to code file


R3938 | 5115686a | biwa | 3/15/2022, 1:31 PM
--------------------------------------------------------------------------------
Sectors Mode: fixed a crash that could happen when the mouse was moved out of the map control while an UDBScript was modifying the map


R3937 | 9b084541 | biwa | 3/14/2022, 11:52 AM
--------------------------------------------------------------------------------
Edit Selection Mode: improved handling of texture transformation (still doesn't work 100% correctly)


R3936 | 6a55d008 | biwa | 3/13/2022, 8:51 AM
--------------------------------------------------------------------------------
- Further improvements to the installer and updating process
- The updater can now update itself


R3935 | e2ed0826 | biwa | 3/11/2022, 3:31 AM
--------------------------------------------------------------------------------
Map Analysis Mode: fixed an issue where lines were erroneously reported as overlapping in certain situations. Fixes #713


R3934 | 4f0692e1 | biwa | 3/5/2022, 11:59 AM
--------------------------------------------------------------------------------
More fixes to the Mono project files


R3933 | 453651e5 | biwa | 3/5/2022, 11:30 AM
--------------------------------------------------------------------------------
Added missing preprocessor directives to the 3D Floor Mode Mono project file


R3932 | f0f46425 | biwa | 3/5/2022, 9:15 AM
--------------------------------------------------------------------------------
3D Floor Mode: 3D floor editing dialog can now be resized on non-Windows platforms. Fixes #712


R3931 | cb24e346 | biwa | 3/5/2022, 8:26 AM
--------------------------------------------------------------------------------
Nodes Viewer Mode: the mode will not engage anymore if ZNODES are found, do to ZDBSP reordering the vertices when rebuilding the nodes. Addresses #659


R3930 | f8bb87e1 | biwa | 3/5/2022, 7:57 AM
--------------------------------------------------------------------------------
Fixed an issue where wall textures and flats did not have the correct precedence. Fixes #710


R3929 | 69fb4ba4 | biwa | 3/5/2022, 1:37 AM
--------------------------------------------------------------------------------
Visual Mode: Fixed a problem where using visual sloping a slope handle around itself resulted in invalid slopes


R3928 | 61ee99c2 | biwa | 3/5/2022, 1:12 AM
--------------------------------------------------------------------------------
Updated installer script to include a missing file


R3927 | 538b0ddc | biwa | 2/27/2022, 8:23 AM
--------------------------------------------------------------------------------
Updated CI


R3926 | 2f30f3ca | biwa | 2/27/2022, 8:19 AM
--------------------------------------------------------------------------------
Updated installer generation


R3925 | 2dfe043e | biwa | 2/26/2022, 7:21 AM
--------------------------------------------------------------------------------
UDMF: fixed an issue where user variables with default values were not saved when their value was equal to the type's default value. Fixes #709


R3924 | c62b8315 | biwa | 2/25/2022, 4:04 PM
--------------------------------------------------------------------------------
UDBScript: added an option to open the selected folder in the Explorer to the context menu of folder items in the file tree


R3923 | 1f13839d | biwa | 2/19/2022, 2:21 AM
--------------------------------------------------------------------------------
Added event handler for when values change to ArgumentBox control


R3922 | 12f0d537 | biwa | 2/18/2022, 11:47 PM
--------------------------------------------------------------------------------
Copy and Paste Properties: fixed a problem where the "fadecolor" GZDoom UDMF sector property was not copied/pasted


R3921 | b9ef6323 | biwa | 2/12/2022, 11:02 AM
--------------------------------------------------------------------------------
Normalized line endings of AutomapMode/BuilderPlug.cs to CRLF


R3920 | 47a12d94 | biwa | 2/12/2022, 8:00 AM
--------------------------------------------------------------------------------
MBF21 Game Configuration: Added missing "friendly" flag to things (thanks to hawkwind3). Resolves #703
MBF21 Game Configuration is now enabled by default


R3919 | 2a1d5951 | biwa | 2/12/2022, 3:14 AM
--------------------------------------------------------------------------------
Fixed a problem where the display was desaturated in certain situations in classic modes when wireframe rendering was enabled when exiting Visual Mode. Fixes #619
Fixed a problem where sectors were not desaturated correctly in classic modes on map load


R3918 | 6c2ad3ef | biwa | 2/8/2022, 12:30 PM
--------------------------------------------------------------------------------
Linedefs Mode: further speed improvements related to sector labels


R3917 | e0bd9274 | biwa | 2/8/2022, 10:07 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where offsetting the middle texture of double sided lines would not work under certain circumstances. Fixes #702


R3916 | f86c52c0 | biwa | 2/7/2022, 1:10 PM
--------------------------------------------------------------------------------
UDBScript: fixed a bug in Vector3D's crossProduct method that resulted in wrong calculations


R3915 | 7d11b0dd | biwa | 2/6/2022, 4:55 AM
--------------------------------------------------------------------------------
Linedefs Mode: fixed a problem where sector labels and linedef selection labels were not shown


R3914 | 91df4685 | biwa | 2/6/2022, 4:54 AM
--------------------------------------------------------------------------------
Changed build script to use Visual Studio 2019


R3913 | be06471f | volte | 2/6/2022, 3:19 AM
--------------------------------------------------------------------------------
Vertex rendering options (#701)

* Extended rendering options for drawing vertices
* Fixed vertex scale slider behaviour
* Force plot highlighted vertex in DragSectorsMode
* Moved ShouldRenderVertices property into the properties region
* made config file variable lower case to be in line with other config file variables


R3912 | 9cd1c865 | biwa | 2/5/2022, 11:57 AM
--------------------------------------------------------------------------------
Reverted GitHub action commit


R3911 | a0c09d13 | biwa | 2/5/2022, 11:48 AM
--------------------------------------------------------------------------------
Disable GitHub action for Windows builds


R3910 | c425b2bd | biwa | 2/5/2022, 9:40 AM
--------------------------------------------------------------------------------
Visual Mode: added actions to lower and raise map elements by the current grid size (no defaults bound). Resolves #699


R3909 | 6259b6d9 | biwa | 2/4/2022, 3:44 PM
--------------------------------------------------------------------------------
Linedefs Mode: improved performance when showing the vertex insertion preview


R3908 | 484b0817 | biwa | 2/3/2022, 10:35 AM
--------------------------------------------------------------------------------
Snap selection to grid: fixed a problem that could cause a crash if geometry got removed by snapping it to the grid


R3907 | b369b944 | biwa | 2/2/2022, 10:37 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem that resulted in incorrect texture offsets when moving a texture by grid size, and the grid was a multiple of the texture size


R3906 | d37e2400 | volte | 1/31/2022, 10:49 AM
--------------------------------------------------------------------------------
Made classic rendererer respect per-surface light levels (#698)


R3905 | 3a4ba327 | biwa | 1/29/2022, 11:11 AM
--------------------------------------------------------------------------------
The combination of SS_START/S_END sprite markers is now recognized. Resolves #695.


R3904 | 6f8d6173 | biwa | 1/29/2022, 9:59 AM
--------------------------------------------------------------------------------
Fixed typos introduced in 78ded20481cdf979be9047aff9e872f1ed28bbe1.


R3903 | c12b9f62 | biwa | 1/29/2022, 9:37 AM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a problem where the model path controls were disabled unless creation of MODELDEF was enabled. Fixes #692


R3902 | 78ded204 | biwa | 1/29/2022, 5:48 AM
--------------------------------------------------------------------------------
GZDoom game configuration: added support for distinct upper/middle/lower sidedef brightness levels. Resolves #694


R3901 | 6f9b4794 | biwa | 1/28/2022, 11:14 AM
--------------------------------------------------------------------------------
GZDoom game configuration: added ZDRay-specific thing UDMF fields


R3900 | e0313a18 | biwa | 1/27/2022, 3:59 PM
--------------------------------------------------------------------------------
DeHackEd: fixed a problem where patches with things without names resulted in an parsing error


R3899 | a86fce57 | biwa | 1/27/2022, 10:34 AM
--------------------------------------------------------------------------------
Game configurations: added ability to show certain UDMF fields on specific thing types only


R3898 | 6f26bd95 | biwa | 1/26/2022, 11:54 AM
--------------------------------------------------------------------------------
GZDoom game configuration: fixed a problem where map containing a LIGHTMAP lump were not recognized


R3897 | 8274321c | biwa | 1/25/2022, 7:30 AM
--------------------------------------------------------------------------------
UDBScript: fixed a bug where changing a thing's or linedef's arguments did not recorded for the undo system


R3896 | 8536eb1d | biwa | 1/23/2022, 10:02 AM
--------------------------------------------------------------------------------
Game configuration: fixed a crash when using enums for universal field definitions
GZDoom game configuration: added enum list for the automapstyle UDMF linedef field


R3895 | 1b69dbe7 | biwa | 1/23/2022, 8:58 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where getting a highlighted map element would not work correctly in some circumstances


R3894 | afa09e6c | biwa | 1/22/2022, 2:06 AM
--------------------------------------------------------------------------------
Fixed a problem where polyobject numbers where not sorted correctly in the editing dialogs. Fixes #690


R3893 | 910bd0fb | volte | 1/19/2022, 8:58 AM
--------------------------------------------------------------------------------
Made the classic renderer ignore texture brightening settings (#687)


R3892 | 02b0e930 | volte | 1/16/2022, 11:42 AM
--------------------------------------------------------------------------------
Added radial drawing capability to Rectangle and Ellipse tool (#689)


R3891 | 6d70c70f | biwa | 1/16/2022, 11:27 AM
--------------------------------------------------------------------------------
ZScript: user variables from mixins now show up in the "custom" tab of the edit thing dialog


R3890 | 69cac018 | volte | 1/8/2022, 1:48 AM
--------------------------------------------------------------------------------
Hotfix for potential crash if COLORMAP or PLAYPAL don't have expected size (#685)


R3889 | 9612b809 | biwa | 1/7/2022, 7:28 AM
--------------------------------------------------------------------------------
Visual Mode: added toggleable option to select all adjacent visual vertex slope handle when selecting a visual slope vertex handle. The action is called "Toggle Adjacent Visual Vertex Slope Selection"


R3888 | cfada3b4 | biwa | 1/7/2022, 2:56 AM
--------------------------------------------------------------------------------
UDBScript: the progress bar in the running script dialog now stops its animation when no progress was set and the script finished.


R3887 | 8992b66d | biwa | 1/7/2022, 2:51 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where the UDB.log() method crashed when a non-string object was passed to it


R3886 | 92fefb76 | biwa | 1/7/2022, 2:45 AM
--------------------------------------------------------------------------------
UDBScript: the scalex and scaley UDMF properties of things can now be set through the UDMF fields


R3885 | d59342ed | biwa | 1/6/2022, 9:46 AM
--------------------------------------------------------------------------------
UDBScript: groups all classes, objects, and methods in a new UDB namespace, usable with the new feature version 4. Updated the documentation accordingly. Resolves #679


R3884 | 7fbd07e5 | volte | 1/4/2022, 11:17 AM
--------------------------------------------------------------------------------
New feature: classic lighting renderer for visual mode (#680)

Added classic rendering mode to closer emulate software renderer visuals in visual mode


R3883 | 90896acd | volte | 1/3/2022, 6:46 AM
--------------------------------------------------------------------------------
Additional camera movement actions in visual mode (#682)

Added "Orbit" and "Move Camera to Cursor" visual mode actions (not bound by default)


R3882 | e2374102 | biwa | 1/3/2022, 5:33 AM
--------------------------------------------------------------------------------
UDBScript asynchronous execution (#684)

Script run by UDBScript are now executed asynchronously


R3881 | 12f32e2b | biwa | 12/28/2021, 2:21 AM
--------------------------------------------------------------------------------
UDBScript: fixed a bug where Map.nearestLinedef, Map.nearestThing, Map.nearestVertex, and Map.nearestSidedef would not return valid objects when no nearest map element was found


R3880 | 0bb55562 | biwa | 12/26/2021, 4:51 PM
--------------------------------------------------------------------------------
Fixed a crash with Mono that happened because of the placeholder text in the "additional parameters" text box in the testing drop down menu. Fixes #677


R3879 | 5c61600d | biwa | 12/26/2021, 6:36 AM
--------------------------------------------------------------------------------
Removed some debugging code


R3878 | 69a3194d | biwa | 12/26/2021, 4:21 AM
--------------------------------------------------------------------------------
Fixes for Mono in the ScriptEditorPanel


R3877 | 288de511 | biwa | 12/26/2021, 4:11 AM
--------------------------------------------------------------------------------
DECALDEF: fixed a bug where the drop down list of available decals was empty. Fixes #678


R3876 | bc18ae15 | biwa | 12/26/2021, 2:40 AM
--------------------------------------------------------------------------------
Event lines are now shown between things and map elements even if the thing doesn't have an action, but directly uses its args. Resolves #676


R3875 | 634225b7 | biwa | 12/25/2021, 5:43 AM
--------------------------------------------------------------------------------
UDBScript: Exported the classes Linedef, Sector, Sidedef, Thing, and Vertex, so that they can be used with instanceof
UDBScript: Map class: the getSidedefsFromSelectedLinedefs() method now correctly only returns the Sidedefs of selected Linedefs in visual mode (and not also the highlighted one)
UDBScript: Map class: added a new getSidedefsFromSelectedOrHighlightedLinedefs() method as the equivalent to the other getSelectedOrHighlighted*() methods
UDBScript: Sector class: added new floorSelected, ceilingSelected, floorHighlighted, and ceilingHighlighted properties. Those are mostly useful in visual mode, since they always return true when the Sector is selected or highlighted in the classic modes. The properties are read-only
UDBScript: Sidedef class: added new upperSelected, middleSelected, lowerSelected, upperHighlighted, middleHighlighted, and lowerHighlighted properties. Those are mostly useful in visual mode, since they always return true when the parent Linedef is selected or highlighted in the classic modes. The properties are read-only
UDBScript: added new example to apply textures for floor/ceiling and upper/middle/lower texture for selected map elements
UDBScript: updated documentation


R3874 | ca7b9e8b | biwa | 12/23/2021, 3:48 AM
--------------------------------------------------------------------------------
DeHackEd: fixed a crash with malformed patches. Fixes #673


R3873 | 5d50279a | biwa | 12/17/2021, 8:14 AM
--------------------------------------------------------------------------------
Eternity Engine game configuration: removed the lightfloorabsolute and lightceilingabsolute fields from the sector flags, so that they are handled correctly. Fixes #670


R3872 | 0f51f233 | biwa | 12/17/2021, 7:33 AM
--------------------------------------------------------------------------------
Improved associations between arbitrary UDMF fields (used by the Eternity Engine game configuration)


R3871 | c50d8da0 | biwa | 12/15/2021, 7:50 AM
--------------------------------------------------------------------------------
GZDoom game configuration: added some missing UDMF fields


R3870 | bc2a74d1 | biwa | 12/14/2021, 12:29 PM
--------------------------------------------------------------------------------
Find and Replace Mode: fixed a problem where linedef activation flags could not be found or replaced. Fixes #667


R3869 | c1d0428c | DrinkyBird | 12/14/2021, 11:24 AM
--------------------------------------------------------------------------------
Zandronum 3.1 ACS changes (#668)

* Updated the bundled Zandronum ACC with Zan 3.1 changes

* Add Zandronum 3.1 functions and constants to its ACS configuration

* Updated the Zandronum ACC (again), as it was missing GAMESTATE definitions


R3868 | 54b99ee7 | biwa | 12/14/2021, 9:19 AM
--------------------------------------------------------------------------------
Added missing source file for placeholder tool strip text box


R3867 | a5df3237 | biwa | 12/14/2021, 9:15 AM
--------------------------------------------------------------------------------
Added option to enter additional parameters when testing a map. Resolves #646


R3866 | 9f85f70d | biwa | 12/11/2021, 3:43 AM
--------------------------------------------------------------------------------
When choosing a difficulty or engine in the test toolbar button the engine will not be launched immediately. This can be reverted in the preferences. Resolves #626


R3865 | a75249b3 | biwa | 12/11/2021, 2:27 AM
--------------------------------------------------------------------------------
ACS parser: fixed problem when trying to include files that contain invalid characters. Fixes #664


R3864 | 32acb551 | biwa | 12/10/2021, 11:18 AM
--------------------------------------------------------------------------------
UDBScript: clarified documentation of QueryOptions when using enums


R3863 | 6cad9218 | biwa | 12/10/2021, 9:18 AM
--------------------------------------------------------------------------------
Script editor: Reverted to an old version of ScriptEditorPanel


R3862 | a69141c3 | biwa | 12/10/2021, 9:13 AM
--------------------------------------------------------------------------------
Script editor: made the fix for #663 a bit cleaner


R3861 | 0945875b | biwa | 12/10/2021, 8:58 AM
--------------------------------------------------------------------------------
Script editor: fixed a crash when opening the script editor. Fixes #663


R3860 | 3226e0d5 | biwa | 12/10/2021, 3:55 AM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where a version warning was shown then the script version was not equal to the UDBScript version (instead of only showing the warning when the script version was higher)


R3859 | ebd7d0c0 | biwa | 12/10/2021, 2:54 AM
--------------------------------------------------------------------------------
UDBScript: the methods of the Pen class now return the instance of the Pen class to allow method chaining. Resolves #662


R3858 | d68f41a2 | biwa | 12/10/2021, 2:10 AM
--------------------------------------------------------------------------------
IPK3 and IPK7 with an IWADINFO lump with a single IWAD definition are now recognized as the main resource file (used for the -iwad parameter when testing). Fixes #653


R3857 | beacc21d | biwa | 12/8/2021, 4:18 PM
--------------------------------------------------------------------------------
Hexen Game Configuration: fixed a problem where the default arguments of the Death Wyvern had special names, even though they actually don't do anything in game. Also renamed the thing from "Dragon Lich" to the correct "Death Wyvern". Fixes #660


R3856 | ee307fcd | biwa | 12/8/2021, 3:57 PM
--------------------------------------------------------------------------------
UDBScript: fixed a problem where using QueryOption resulted in an exception being thrown. Fixes #661


R3855 | 8157c0a6 | biwa | 11/28/2021, 3:35 PM
--------------------------------------------------------------------------------
ZScript: user variables of parent actors were not displayed in the custom tab of the thing editing dialog. Fixes #649


R3854 | 686cebd6 | biwa | 11/28/2021, 9:20 AM
--------------------------------------------------------------------------------
DeHackEd: fixed a problem where only the last DEHACKED lump was parsed. Fixes #657


R3853 | a9284f0c | biwa | 11/28/2021, 9:02 AM
--------------------------------------------------------------------------------
Fixed a problem where DeHackEd lumps failed to parse when their header wasn't at the beginning of the file. Fixes #647


R3852 | 6f0330d6 | biwa | 11/28/2021, 6:52 AM
--------------------------------------------------------------------------------
Drag Geometry Mode: floor and ceiling panning are now correctly preserved when dragging geometry. Fixes 648


R3851 | 86cc9ca9 | biwa | 11/28/2021, 6:01 AM
--------------------------------------------------------------------------------
UDBScript: expanded/collapsed status of the directory structure is now saved correctly


R3850 | 843058c7 | biwa | 11/28/2021, 5:50 AM
--------------------------------------------------------------------------------
UDBScript: directories are now expanded by default


R3849 | 5eb438e3 | biwa | 11/28/2021, 5:00 AM
--------------------------------------------------------------------------------
Add map scripting capabilities to UDB (#656)

Added map scripting capabilities to UDB (#656). Documentation at https://biwa.github.io/udbscript-docs/


R3848 | b8892f7e | biwa | 10/26/2021, 2:50 PM
--------------------------------------------------------------------------------
ZScript parser: fixed a bug where trying to parse the undocumented alternative array declaration syntax failed. Fixes #645


R3847 | bd887c1f | biwa | 10/24/2021, 3:32 PM
--------------------------------------------------------------------------------
Fixed an issue where thing positions were modified even when the new position was the same as the old one. Fixes #644


R3846 | 36287a2c | biwa | 10/24/2021, 12:45 PM
--------------------------------------------------------------------------------
GZDoom game configuration: added missing UDMF linedef flag "blocklandmonsters". Resolves #643


R3845 | 7448e0fb | biwa | 10/24/2021, 11:28 AM
--------------------------------------------------------------------------------
Fixed a crash when undoing/redoing while in Things Mode


R3844 | a0971e0e | biwa | 10/24/2021, 10:22 AM
--------------------------------------------------------------------------------
Added option to reselect changed map elements after undo/redo


R3843 | 161e5ed5 | biwa | 10/23/2021, 11:02 AM
--------------------------------------------------------------------------------
ZScript parser: fixed a bug where included files where parsed when the #include directive was encountered, and not after the rest of the file was parsed. Fixes #641


R3842 | ca264c71 | biwa | 10/21/2021, 11:25 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a bug where textures on 3D floors were not scaled correctly when using the upper/lower texture 3D floor flags. Fixes #640


R3841 | c2e7ac9b | biwa | 10/15/2021, 2:38 PM
--------------------------------------------------------------------------------
Script editor: added support for the //$Skip editor in scripts. Adding this line will not add the next script to the drop down list of available scripts for the ACS actions in the thing and linedef editor dialogs. Resolves #636


R3840 | cbe231c8 | biwa | 10/14/2021, 12:43 PM
--------------------------------------------------------------------------------
Image Exporter: added option to chose between taking sector colors into account or not when exporting. Resolves #635


R3839 | c2a6e577 | biwa | 10/14/2021, 12:09 PM
--------------------------------------------------------------------------------
Image Exporter: fixed a bug where texture scales were not taken into account when exporting. Fixes #634


R3838 | dee9a2a1 | biwa | 10/13/2021, 1:51 PM
--------------------------------------------------------------------------------
Map Analysis Mode: checked status of checks is now remembered between sessions. Resolves #629


R3837 | 8f70ab66 | biwa | 10/11/2021, 12:34 PM
--------------------------------------------------------------------------------
ZScript: fixed a problem where whitespace between a state label and the colon resulted in a parsing error. Fixes #631


R3836 | d2d40016 | biwa | 10/3/2021, 12:27 PM
--------------------------------------------------------------------------------
(G)ZDoom game configuration: added several missing UDMF fields for linedefs and sectors, so that they show up in the custom tab. Fixes #628


R3835 | 80e56310 | biwa | 10/3/2021, 12:04 PM
--------------------------------------------------------------------------------
UDMF reader/writer: fixed a bug where unknown top level fields and blocks were not preserved. Fixes #627


R3834 | d8bd7165 | biwa | 10/1/2021, 2:38 PM
--------------------------------------------------------------------------------
Visplane Explorer: fixed a bug where changing the settings after re-entering the mode would result in a crash. Fixes #624


R3833 | ff96a669 | biwa | 9/28/2021, 8:36 AM
--------------------------------------------------------------------------------
Fixed a problem where floating point numbers for actor radius and height were not interpreted correctly. Fixes #623


R3832 | ef18385e | biwa | 9/28/2021, 7:02 AM
--------------------------------------------------------------------------------
Fixed a problem in the UDMF parser that could cause data loss. Fixes #622


R3831 | b0cfc8ef | biwa | 9/27/2021, 7:33 AM
--------------------------------------------------------------------------------
Added an option to run commands before and after resources are reloaded, and before testing a map. This option can be accessed from the map options dialog.


R3830 | a53198f4 | biwa | 9/19/2021, 1:45 PM
--------------------------------------------------------------------------------
Find And Replace Mode: fixed a bug where searching for UDMF fields in a selection would crash


R3829 | 00399450 | biwa | 9/13/2021, 12:19 PM
--------------------------------------------------------------------------------
Eternity Engine game configuration: it's again possible to set the floor and ceiling brightness independently from the sector brightness


R3828 | 05939279 | biwa | 9/11/2021, 1:47 PM
--------------------------------------------------------------------------------
Dehacked: fixed a crash when loading data from a directory that didn't contain a Dehacked patch


R3827 | fca82f5c | biwa | 9/11/2021, 1:11 PM
--------------------------------------------------------------------------------
Dehacked: added support for editor keys
Dehacked: Dehacked files are now properly loaded from directories


R3826 | 4b1e5d8e | Derek MacDonald | 9/11/2021, 3:30 AM
--------------------------------------------------------------------------------
Avoid infinite recursion in script editor's Find/Replace All (#615)


R3825 | 0b70b08b | biwa | 9/6/2021, 2:43 PM
--------------------------------------------------------------------------------
Fixed some compiler warnings


R3824 | 21471a45 | biwa | 9/6/2021, 2:27 PM
--------------------------------------------------------------------------------
Dehacked: fixed warning about unsupported patch version 19


R3823 | da52f711 | biwa | 9/6/2021, 2:05 PM
--------------------------------------------------------------------------------
Game configurations: added option to enable/disable GZDoom style distinct brightness for walls/ceilings/floors. Fixes #618


R3822 | d766f27e | biwa | 9/5/2021, 7:42 AM
--------------------------------------------------------------------------------
Fixed a bug with generalized options introduced in ea37ed1


R3821 | e362df1d | biwa | 9/5/2021, 5:59 AM
--------------------------------------------------------------------------------
Added DeHackEd support (#617)


R3820 | 5a19e70c | biwa | 9/5/2021, 2:06 AM
--------------------------------------------------------------------------------
Visual Mode: added some safeguards against potential crashes that should never happen. Potentially fixes #614


R3819 | fa36bf48 | biwa | 9/4/2021, 3:37 AM
--------------------------------------------------------------------------------
3D Floor Mode: improved usability in Window's high contrast mode


R3818 | dd7d109e | biwa | 9/4/2021, 3:21 AM
--------------------------------------------------------------------------------
Sectors Mode, Linedefs Mode, 3D Floor Mode, Grid Setup: fixed a problem where textures were not shown in Windows's high contrast mode. Fixes #612


R3817 | ea37ed18 | biwa | 9/4/2021, 12:12 AM
--------------------------------------------------------------------------------
Fixed a problem where generalized effects could output a warning if they are made up of multiple bits (like in the MBF21 generalized sector effects)


R3816 | 2abd39fa | biwa | 9/3/2021, 11:58 PM
--------------------------------------------------------------------------------
Texture Browser: fixed a problem where cycling through the width and height jumped to 196 instead of 192. Fixes #613


R3815 | e281cfc9 | biwa | 9/3/2021, 11:00 AM
--------------------------------------------------------------------------------
3D Floor Mode: fixed some problems when relocating control sectors that contain things


R3814 | d05ab0bb | biwa | 9/3/2021, 10:11 AM
--------------------------------------------------------------------------------
3D Floor Mode: relocating control sectors now also moves the things inside the control sectors


R3813 | d7a4e2bf | Derek MacDonald | 9/3/2021, 9:31 AM
--------------------------------------------------------------------------------
Missing/Unused Textures checks cover floor to lowest, next higher & highest (#608)


R3812 | 97439168 | biwa | 8/26/2021, 1:30 PM
--------------------------------------------------------------------------------
Eternity Engine game configuration: fixed a problem where the Friendly and Dormant flags were not correctly pasted in Doom format.


R3811 | 9c8a6e9e | biwa | 8/26/2021, 11:28 AM
--------------------------------------------------------------------------------
Eternity Engine game configuration: fixed a problem where the 3DMidTex flag was not correctly pasted in Doom format. Fixes #606


R3810 | e75dc2c7 | Derek MacDonald | 8/25/2021, 11:31 AM
--------------------------------------------------------------------------------
Draws vector arrow between Doom format line-to-line specials (#602)


R3809 | edfd1fca | Derek MacDonald | 8/25/2021, 10:28 AM
--------------------------------------------------------------------------------
Cursor position playtest: stop always marking map changed (#605)


R3808 | f652678f | Derek MacDonald | 8/25/2021, 10:25 AM
--------------------------------------------------------------------------------
Cursor position playtest: Fix spawning sector height check (#604)


R3807 | 0fb187fc | biwa | 8/24/2021, 1:21 PM
--------------------------------------------------------------------------------
Stair Sector Builder Mode: current settings can be now be saved as a default prefab that will always be loaded when using the Stair Sector Builder Mode


R3806 | c0479985 | biwa | 8/24/2021, 12:33 PM
--------------------------------------------------------------------------------
Classic modes: fixed a problem where "test from cursor position" wasn't working correctly when there was no player 1 start in the map and the last edited thing had its argument 0 set. Fixes #603


R3805 | b77bb9fe | biwa | 8/24/2021, 11:25 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where highlighted visual slope handles were not highlighted anymore after clearing the selection


R3804 | 19f1cf64 | biwa | 8/23/2021, 1:32 PM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a problem where 3D floor indicators on linedefs were still shown after removing all 3D floors from a sector


R3803 | 45dc796d | biwa | 8/21/2021, 11:42 AM
--------------------------------------------------------------------------------
ZScript: added support for extending classes. Resolves #597


R3802 | be84f19d | Derek MacDonald | 8/21/2021, 12:28 AM
--------------------------------------------------------------------------------
Add player view height dropdown to Visplane Explorer plugin UI (#600)


R3801 | 1db8885c | Derek MacDonald | 8/18/2021, 7:20 AM
--------------------------------------------------------------------------------
Update GZBuilder.cfg references in docs to UDBuilder.cfg (#599)


R3800 | 73b7eac3 | Derek MacDonald | 8/14/2021, 2:40 AM
--------------------------------------------------------------------------------
Improve game detection in "Open Map" modal dialog (#595)


R3799 | 166e3281 | Derek MacDonald | 8/14/2021, 2:33 AM
--------------------------------------------------------------------------------
Don't auto-add upper texture for lower adjacent sky sectors (#594)


R3798 | 6622c6f5 | Derek MacDonald | 8/12/2021, 3:54 AM
--------------------------------------------------------------------------------
Skip validating unchecked game config resources (#593)


R3797 | ce429358 | biwa | 8/9/2021, 7:41 AM
--------------------------------------------------------------------------------
Eternity Engine game configurations: added support for arbitrary map names in the default testing parameters


R3796 | e3d9cb89 | biwa | 8/3/2021, 11:14 AM
--------------------------------------------------------------------------------
Boom game configuration: fixed a problem where linedef actions 264 and 265 were not labeled correctly


R3795 | 82a41822 | biwa | 8/1/2021, 8:42 AM
--------------------------------------------------------------------------------
The deprecated Slope Mode can not be selected as the default mode when opening a map anymore


R3794 | 3ade5230 | biwa | 8/1/2021, 2:10 AM
--------------------------------------------------------------------------------
Added safeguard so that the program doesn't crash when encountering an unknown header while unpacking zip files. It will add an error to the log instead


R3793 | 80a3237c | biwa | 7/31/2021, 2:51 PM
--------------------------------------------------------------------------------
Effect browser form: fixed a bug where effects consisting of multiple bits were not selected correctly. Fixes #589


R3792 | 9944748c | biwa | 7/16/2021, 8:56 AM
--------------------------------------------------------------------------------
Fixed a bug that could cause a crash when going over the maximum linedef limit


R3791 | e0515c32 | biwa | 7/4/2021, 1:51 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a bug where auto-aligning textures wouldn't work correctly in game configurations without support for local sidedef texture offsets, when short texture names were used, but the texture's source was a full texture name (i.e. from the /textures directory)


R3790 | 62d9da0e | biwa | 6/26/2021, 1:20 PM
--------------------------------------------------------------------------------
Fixed a rare crash when pasting a thing that has a model assigned to another map


R3789 | 70f0c22f | biwa | 6/24/2021, 11:14 AM
--------------------------------------------------------------------------------
Vanilla Hexen game configuration: sector brightness now uses 16 unit steps instead of 8 unit steps


R3788 | 98321b6f | biwa | 6/24/2021, 10:58 AM
--------------------------------------------------------------------------------
Image exporter: sector colors are now taken into account


R3787 | a86a596e | biwa | 6/24/2021, 9:07 AM
--------------------------------------------------------------------------------
OBJ model loader: fixed sanity checks for faces that reference non-existing vertices, texture coordinates, or normals


R3786 | 2407b2d1 | biwa | 6/24/2021, 8:45 AM
--------------------------------------------------------------------------------
MODELDEF: Fixed a crash when a FrameIndex tried to reference a model index that wasn't defined. Fixes #578


R3785 | 9055170a | biwa | 6/6/2021, 9:13 AM
--------------------------------------------------------------------------------
DECALDEF parser: fixed a crash when decal numbers were reused


R3784 | 102e251f | biwa | 6/3/2021, 3:02 AM
--------------------------------------------------------------------------------
Improved solution for issue #573 to not destroy the undo history when no player start is present


R3783 | c35a409f | biwa | 6/2/2021, 11:06 AM
--------------------------------------------------------------------------------
Fixed a crash when undoing after using the "test from current position" action when no player 1 start is in the map. Fixes #573


R3782 | a0dfd1fc | biwa | 5/30/2021, 10:01 AM
--------------------------------------------------------------------------------
Stair Sector Builder Mode: fixed a crash when trying to build geometry from linedefs without sidedefs. Fixes #569


R3781 | e0f62082 | biwa | 5/30/2021, 9:27 AM
--------------------------------------------------------------------------------
Linedefs Mode: fixed a problem where flipping a highlighted linedef would also select the linedef. Fixes #571


R3780 | 3e9d86e4 | biwa | 5/29/2021, 10:40 AM
--------------------------------------------------------------------------------
Fixed a crash when textures contain non-existing patches


R3779 | cc85d10e | biwa | 5/29/2021, 3:34 AM
--------------------------------------------------------------------------------
Added game configuration files for MBF21. Thanks to kraflab. Resolves #562


R3778 | e9805238 | biwa | 5/29/2021, 3:04 AM
--------------------------------------------------------------------------------
Map options: removed checkbox for opening resources as read-only. Resources are now always opened as read-only. Fixes #559


R3777 | 793643b2 | biwa | 5/29/2021, 2:43 AM
--------------------------------------------------------------------------------
Open WAD dialog: don't filter for lowercase *.wad exclusively on non-Windows platforms. Resolves #567


R3776 | 839eb843 | biwa | 5/29/2021, 2:21 AM
--------------------------------------------------------------------------------
Game configuration dialog: don't filter for only .exe and .bat when selecting a test program on non-Windows platforms. Resolves #566


R3775 | d3205d45 | biwa | 5/28/2021, 9:56 AM
--------------------------------------------------------------------------------
UDMF: ceiling plane equation fields are not rounded anymore


R3774 | 307c3193 | biwa | 5/27/2021, 10:45 AM
--------------------------------------------------------------------------------
Grid transform actions can now be assigned to special keys


R3773 | 369403c7 | biwa | 5/24/2021, 1:26 PM
--------------------------------------------------------------------------------
Action browser form: fixed a visual glitch with action ids that have more than 3 digits


R3772 | 0817ea2d | biwa | 5/24/2021, 12:37 PM
--------------------------------------------------------------------------------
Generalized options in game configurations can now optionally define a name


R3771 | 9fcb45e1 | ZZYZX | 5/19/2021, 2:59 AM
--------------------------------------------------------------------------------
Fixed: a single selected linedef was deselected after flipping it


R3770 | ea15732e | biwa | 5/16/2021, 1:48 PM
--------------------------------------------------------------------------------
Vertical patch offsets for masked patches are now handled correctly based on the game configuration


R3769 | 5191e982 | biwa | 5/16/2021, 7:47 AM
--------------------------------------------------------------------------------
Negative vertical patch offsets are now handled correctly based on the game configuration. Fixes #561


R3768 | 898fe21f | biwa | 5/13/2021, 12:36 PM
--------------------------------------------------------------------------------
TEXTURES lump: fixed a problem where textures that use textures as patches were too bright when gamma correction was enabled


R3767 | 0d78a48b | biwa | 5/13/2021, 5:44 AM
--------------------------------------------------------------------------------
Fixed a problem where linedefs were not split correctly under certain conditions when drawing or moving lines


R3766 | 926fcd48 | biwa | 5/8/2021, 12:44 AM
--------------------------------------------------------------------------------
Visplane Explorer: added some additional error reporting when loading a map fails


R3765 | 3ae5b1e2 | biwa | 4/27/2021, 11:12 AM
--------------------------------------------------------------------------------
Fixed a problem where sprites with 16 rotations defined in the TEXTURES lump would not be handled correctly (they are still not displayed with 16 rotations, but don't throw an error anymore)


R3764 | 23c4325f | biwa | 4/23/2021, 9:46 AM
--------------------------------------------------------------------------------
Fixed a problem where UDB would try to compile a nonexistent DIALOGUES lump


R3763 | f8e836a5 | biwa | 4/22/2021, 12:10 PM
--------------------------------------------------------------------------------
Don't use thread unsafe collections in threaded code (hopefully fixes crash in Sectors Mode when selecting sectors)


R3762 | d0f45982 | biwa | 4/22/2021, 9:45 AM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a typo in an error message
3D Floor Mode: only 3D floors with the "user_managed_3d_floor" field set to true will be modified in UDMF maps


R3761 | 547aec75 | biwa | 4/22/2021, 7:12 AM
--------------------------------------------------------------------------------
Sectors Mode: potentially fixed some crashes related to determining thing sectors


R3760 | a790f224 | biwa | 4/21/2021, 1:24 PM
--------------------------------------------------------------------------------
Fixed a problem where dragging or drawing geometry sometimes broke sectors. Fixes #556


R3759 | 7d67ec2b | biwa | 4/18/2021, 12:16 PM
--------------------------------------------------------------------------------
Resetting a slope in Sector Edit Form UDMF or with the Reset Slope action will not set the height to the z position at the center of the sector anymore, but to its original height


R3758 | 83adef92 | biwa | 4/17/2021, 11:06 AM
--------------------------------------------------------------------------------
Increased performance on multi-core CPUs when selecting sectors in Sectors Mode when Synchronize Thing Editing is enabled


R3757 | 871d46e5 | biwa | 4/15/2021, 1:06 PM
--------------------------------------------------------------------------------
Added some sanity checks for maximum number of entries in the VERTEXES/SIDEDEFS/LINEDEFS/THINGS lumps for the binary map formats


R3756 | 37ef0ed8 | biwa | 4/10/2021, 10:45 AM
--------------------------------------------------------------------------------
Fixed a problem where saving a map would hang when the nodesbuilder produced too much output on stdout and strerr. Fixes #417. Fixes #498


R3755 | c0647e51 | biwa | 4/10/2021, 9:20 AM
--------------------------------------------------------------------------------
Added fixes for the stuck thing checker for the Eternity Engine configuration (thanks for hawkwind3). Fixes #551


R3754 | 74741b4e | biwa | 4/10/2021, 3:05 AM
--------------------------------------------------------------------------------
Map Analysis Mode: fixed a problem where checking for stuck things works incorrectly in some situations (thanks to hawkwind3). Fixes #469


R3753 | ba497f1c | biwa | 4/10/2021, 2:31 AM
--------------------------------------------------------------------------------
Fixed some problems with determining which sector a thing is in


R3752 | 6b956560 | biwa | 4/9/2021, 10:48 AM
--------------------------------------------------------------------------------
Sector Edit Form UDMF: fixed a bug where resetting a slope when the sectors doesn't have a slope resulted in a nonsensical sector height


R3751 | f1bf6a68 | biwa | 4/8/2021, 10:26 PM
--------------------------------------------------------------------------------
Fixed a crash that happened when a thing isn't inside a sector. Fixes #548


R3750 | da935dd8 | Derek MacDonald | 4/8/2021, 12:41 PM
--------------------------------------------------------------------------------
VPO limit configurable for Visplane Explorer (#546)

https://doomwiki.org/wiki/Static_limits

The VPO limit is raised by Hexen (160) & Strife (200)
so make it configurable in the basegame.

The hover tooltip will reflect the adjusted max
limit and the heatmap is interpolated to 0-255
for the 256x10 visplane_pal.png colour range
gradient.


R3749 | 86123ccf | Derek MacDonald | 4/8/2021, 11:22 AM
--------------------------------------------------------------------------------
"Unknown Texture" checker skips Boom translucency special (#545)

Boom's linedef special 260 allows a 64K
translucency lump to be applied to the
front sidedef's midtex for applying a
custom 1 to 99% translucency value. Stop
reporting this as an unknown texture.


R3748 | bef514fa | Derek MacDonald | 4/6/2021, 12:16 PM
--------------------------------------------------------------------------------
Ignore texture patch negative vertical offset (#544)

https://doomwiki.org/wiki/Vertical_offsets_are_ignored_in_texture_patches

BIGDOOR7 & STEP2 in doom.wad and doom2.wad contain
negative Y-offsets some a patch but instead the
renderer defaults to Y-offset value of 0.

This stops UDB's 3D visual mode from using the
negative value - change it to 0 to match the game
renderer. (G)ZDoom behaves the same as vanilla.


R3747 | f693959d | Derek MacDonald | 4/6/2021, 11:38 AM
--------------------------------------------------------------------------------
Unchanged script editor skips implicit save (#543)

Stop calling ScriptFileDocumentTab.RemoveTrailingWhitespace()
on a text editor that has unchanged text. This causes the
currently-opened map to be marked 'isChanged == true' when
nothing is modified.


R3746 | 6c8a3cb5 | biwa | 4/5/2021, 10:15 AM
--------------------------------------------------------------------------------
Visual Mode: things inside self-referencing sectors are now displayed at the correct height


R3745 | fe71e53e | biwa | 4/2/2021, 3:13 AM
--------------------------------------------------------------------------------
Game configurations are now saved as soon as the configuration dialog is closed
Program preferences are now saved as soon as the configuration dialog is closed
Recent files are now saved as soon as an existing map is loaded


R3744 | 95f5c719 | biwa | 4/1/2021, 2:31 PM
--------------------------------------------------------------------------------
Sector/Linedef/Thing/Vertex Edit Form: the map will not be marked as changed anymore when canceling changes made in the forms, when the map wasn't marked as changed before
Copying map elements doesn't mark the map as changed anymore if the map wasn't marked as changed before copying


R3743 | c748209e | biwa | 4/1/2021, 12:44 PM
--------------------------------------------------------------------------------
Curve Linedefs Mode: fixed a problem where the curve would not flip when being dragged with the mouse


R3742 | 7dd0a0a4 | biwa | 4/1/2021, 12:12 PM
--------------------------------------------------------------------------------
OBJ Exporter: unchecking the "Generate ZScript/DECORATE" and/or "Generate MODELDEF" checkboxes will now really not generate the respective files


R3741 | e8c3a41a | DoomKrawa | 4/1/2021, 11:33 AM
--------------------------------------------------------------------------------
Update ZDaemon_ACS.cfg (#542)

Updated ZDaemon ACS configuration (thanks to DoomKrawa)


R3740 | 4e579a53 | DoomKrawa | 4/1/2021, 11:32 AM
--------------------------------------------------------------------------------
Update zdaemon.acs (#541)

Several new ZDaemon ACS function added (thanks to DoomKrawa).


R3739 | 0bd049b2 | biwa | 3/22/2021, 2:01 PM
--------------------------------------------------------------------------------
Sectors Mode: fixed a crash when joining sectors. Fixes #539


R3738 | ccfafec7 | biwa | 3/22/2021, 10:14 AM
--------------------------------------------------------------------------------
OBJ Exporter: fixed problem where parts of the dialog would be erroneously enabled or disabled


R3737 | a771de18 | biwa | 3/22/2021, 9:54 AM
--------------------------------------------------------------------------------
OBJ Exporter: once again trying to fix normals


R3736 | 72ff5ecf | biwa | 3/22/2021, 8:16 AM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a problem where concave sectors with exactly four corners were not exported correctly. Fixes #249


R3735 | 6de1d100 | biwa | 3/22/2021, 4:11 AM
--------------------------------------------------------------------------------
Script Editor: fixed a problem where folded blocks were unfolded unexpectedly when the script was saved. Fixes #392


R3734 | 6917ded5 | biwa | 3/22/2021, 2:56 AM
--------------------------------------------------------------------------------
Linedef Editing Form (UDMF): fixed a problem where activation checkboxes were shown red for actions that don't require activation


R3733 | 85b8b415 | biwa | 3/22/2021, 2:41 AM
--------------------------------------------------------------------------------
Map Analysis Mode: checking for missing activation flags (UDMF) now finds linedef that are missing an actual activation flag, not only lines without any flags in that group. Fixes #288
Linedef Editing Form (UDMF): now only missing required activation flags are marked red


R3732 | 6c003f1c | biwa | 3/21/2021, 2:58 PM
--------------------------------------------------------------------------------
Added support for only enabling editing modes when the current game configuration supports the features. Currently only applies to 3D Floor Mode, Slope Mode, and Draw Slope Mode. Fixes #463


R3731 | 58c476f4 | biwa | 3/21/2021, 1:19 PM
--------------------------------------------------------------------------------
Slope Mode, Draw Slopes Mode: both modes are now deprecated as they are superseded by visual sloping. The modes will be removed in the future. Entering the modes will add a warning to the Errors And Warnings dialog


R3730 | 72085284 | biwa | 3/21/2021, 11:42 AM
--------------------------------------------------------------------------------
3D Floor Mode: added option to use Synchronized Things Editing when (de)selecting sectors. Resolves #443


R3729 | 2ef76c39 | biwa | 3/21/2021, 9:38 AM
--------------------------------------------------------------------------------
Sector Edit Form (UDMF): fixed a problem where resetting slopes did not work correctly


R3728 | 8e95b074 | biwa | 3/17/2021, 12:04 PM
--------------------------------------------------------------------------------
Visual Mode: fixed inaccuracies of when upper/lower textures are shown when sky rendering is enabled


R3727 | a99d5c23 | biwa | 3/16/2021, 1:44 PM
--------------------------------------------------------------------------------
Fixed a bug where pasting texture offsets in UDMF configurations without support for local sidedef texture offset (like the Eternity UDMF configuration) didn't work. Fixes #538


R3726 | 2abcbfff | biwa | 3/14/2021, 8:40 AM
--------------------------------------------------------------------------------
Fixed a bug where trying to align the grid to a linedef or setting the grid origin to a vertex would crash when no map was opened. Fixes #536


R3725 | feef3044 | James R | 3/14/2021, 8:26 AM
--------------------------------------------------------------------------------
Ignore Keys.None event (#537)

Such an event invokes every unbound action.


R3724 | 5addd650 | biwa | 3/14/2021, 7:58 AM
--------------------------------------------------------------------------------
Started to add support for arbitrary UDMF field associations (#401)


R3723 | 608d1e6c | biwa | 3/11/2021, 12:56 PM
--------------------------------------------------------------------------------
Fixed some visual issues with the OBJ export dialog


R3722 | a2b007b9 | biwa | 3/11/2021, 12:54 PM
--------------------------------------------------------------------------------
OBJ model export: added option to disable generating ZScript/DECORATE and/or MODELDEF


R3721 | 122784f7 | biwa | 3/11/2021, 12:06 PM
--------------------------------------------------------------------------------
Removed limitation of 4 models per frame as this limitation is lifted in GZDoom


R3720 | 250b89dc | biwa | 3/7/2021, 5:27 AM
--------------------------------------------------------------------------------
Find And Replace Mode: added options to search for UDMF fields


R3719 | b1583060 | biwa | 3/6/2021, 2:07 PM
--------------------------------------------------------------------------------
CVARINFO: added support for "nosave" scope


R3718 | 0264224e | biwa | 3/6/2021, 1:51 PM
--------------------------------------------------------------------------------
CVARINFO: added support for "cheat" and "latch" flags. Fixes #535


R3717 | 9de8202a | biwa | 3/6/2021, 12:45 PM
--------------------------------------------------------------------------------
Added correct Eternity_misc.cfg


R3716 | ee869629 | biwa | 3/6/2021, 12:42 PM
--------------------------------------------------------------------------------
Eternity Engine configuration: moved portal related sector flags to the portals tab of the sector edit form


R3715 | f0c98538 | biwa | 3/6/2021, 12:28 PM
--------------------------------------------------------------------------------
Added portal options to the sector edit form for the Eternity Engine UDMF configuration


R3714 | 677473fc | biwa | 2/28/2021, 2:30 AM
--------------------------------------------------------------------------------
Small cleanups to the build process


R3713 | 5534a930 | biwa | 2/27/2021, 4:44 PM
--------------------------------------------------------------------------------
Sectors Mode: fixed a crash when merging sectors while a shared linedef between them was shown as an association


R3712 | 46c577b9 | biwa | 2/27/2021, 8:47 AM
--------------------------------------------------------------------------------
Fixed a bug where saving WADs that didn't have their data starting right after the header would corrupt the file. Fixes #531


R3711 | d3a578c6 | biwa | 2/23/2021, 7:26 AM
--------------------------------------------------------------------------------
Map Analysis Mode: fixed a crash when the sidedef of 1-sided lines had upper/lower textures defined. Fixes #533


R3710 | 1e3cf5cc | biwa | 2/20/2021, 7:26 AM
--------------------------------------------------------------------------------
Using the "Reset plane slope" action now sets the floor or ceiling heights to the height of the plane at the sector's bounding box center


R3709 | 7d2e3db9 | biwa | 2/20/2021, 7:17 AM
--------------------------------------------------------------------------------
Fixed a bug where resetting the ceiling slope in the UDMF sector edit form would invert its original height


R3708 | 93cc1564 | biwa | 2/20/2021, 6:04 AM
--------------------------------------------------------------------------------
Error Checker: added config options to ignore unknown textures on sidedefs for certain actions. Resolves #518


R3707 | f8c3768f | biwa | 2/20/2021, 4:26 AM
--------------------------------------------------------------------------------
Added missing "noattack" GZDoom UDMF sector flag. Resolves #530


R3706 | b1685702 | biwa | 2/20/2021, 4:11 AM
--------------------------------------------------------------------------------
Added safeguard to MapSet.NearestLinedefRange if selectionmap is null. Might fix #529.


R3705 | 467f791b | biwa | 2/20/2021, 3:29 AM
--------------------------------------------------------------------------------
Find and Replace Mode: fixed a bug where searching for linedef or thing action and arguments would not show "0" as an argument if it was the last arguments. Fixes 528


R3704 | cbedfb24 | biwa | 2/14/2021, 2:17 PM
--------------------------------------------------------------------------------
DECALDEF parser: fixed a problem where opening curly braces in the same line as a decal definition caused a parsing error


R3703 | 3fbad3c8 | biwa | 2/13/2021, 1:59 PM
--------------------------------------------------------------------------------
More fixes for erroneously being able to select object multiple times when paint selecting


R3702 | 18d56c6e | biwa | 2/13/2021, 6:12 AM
--------------------------------------------------------------------------------
Decorate/Zscript Actors that replace other actors should now display the correct actor name given through the $Title editor key. Fixes #122


R3701 | 3c7811de | biwa | 2/13/2021, 3:03 AM
--------------------------------------------------------------------------------
Added option for special handling of triangular sectors when doing visual sloping. When enabled it'll always select an opposite smart pivot handle. Enabled by default, can be disabled in Tools -&gt; Preferences -&gt; Editing -&gt; Opposite side/vertex is smart pivot handle on triangular sectors


R3700 | b70970eb | biwa | 2/13/2021, 12:57 AM
--------------------------------------------------------------------------------
Some refactoring related to visual sloping


R3699 | 41e1652b | biwa | 2/7/2021, 7:50 AM
--------------------------------------------------------------------------------
Successfully exporting as OBJ doesn't show up as a warning anymore


R3698 | f80159d5 | biwa | 2/7/2021, 7:48 AM
--------------------------------------------------------------------------------
Toggling visual sloping is now only possible in UDMF


R3697 | 0911a3a9 | biwa | 2/7/2021, 7:44 AM
--------------------------------------------------------------------------------
Some more performance improvements related to visual sloping


R3696 | c4c2f4b3 | biwa | 2/6/2021, 6:09 AM
--------------------------------------------------------------------------------
Fixed a visual glitch where grid lines appear to be slightly offset when using a transformed grid


R3695 | 5ed77c5d | biwa | 2/6/2021, 5:51 AM
--------------------------------------------------------------------------------
Improved performance in visual mode related to visual slopes


R3694 | 90e7dd11 | biwa | 1/31/2021, 9:29 AM
--------------------------------------------------------------------------------
Fixed a problem with visual vertex slope indicator angles


R3693 | 2b6c7b44 | biwa | 1/31/2021, 9:11 AM
--------------------------------------------------------------------------------
Fixed a problem where the last line of UDMF maps were not parsed correctly


R3692 | d65fb7bb | biwa | 1/30/2021, 3:12 PM
--------------------------------------------------------------------------------
Fixed a bug where map elements could be selected multiple times when paint selecting in visual mode. Fixes #519. Fixes #520


R3691 | 4f9111d0 | biwa | 1/30/2021, 2:44 PM
--------------------------------------------------------------------------------
Textures with whitespace at the beginning or end are now handled correctly. Fixes #522


R3690 | 4eb223b3 | biwa | 1/30/2021, 2:08 PM
--------------------------------------------------------------------------------
Added support for "abstract" ZScript functions. Fixes #523


R3689 | 5bcb27e5 | biwa | 1/30/2021, 1:45 PM
--------------------------------------------------------------------------------
Added some missing files
Some refactoring regarding visual sloping


R3688 | 5d1492c5 | biwa | 1/30/2021, 1:01 PM
--------------------------------------------------------------------------------
Added visual sloping for vertices (has an extra action to toggle visual vertex slope picking)


R3687 | 478690e0 | biwa | 1/6/2021, 10:37 AM
--------------------------------------------------------------------------------
Fixed a potential crash when changing the ceiling texture to or from sky. Fixes #517


R3686 | 7cec462a | biwa | 1/4/2021, 4:28 AM
--------------------------------------------------------------------------------
Fixed a problem where values specified with the UserDefaultValue editor key in ZScript were not applied for float/double values


R3685 | 46962aac | biwa | 1/1/2021, 1:08 PM
--------------------------------------------------------------------------------
Using visual sloping to create a horizontal slope will now remove the slope and set the appropriate sector height instead
The Edit Sector dialog will not remove horizontal slopes anymore unless necessary


R3684 | 4f5a4eba | biwa | 12/31/2020, 2:43 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where pasting a texture to a 3D floor sometimes didn't show the pasted texture immediately


R3683 | 23dacae9 | biwa | 12/30/2020, 1:13 PM
--------------------------------------------------------------------------------
OBJ exporter: changed tab order to make sense


R3682 | 9090642d | biwa | 12/28/2020, 11:22 AM
--------------------------------------------------------------------------------
Fixed a problem where custom boolean UDMF fields could not set be to false


R3681 | 2945ca24 | ZZYZX | 12/27/2020, 2:47 PM
--------------------------------------------------------------------------------
Fixed: flat slope != no slope


R3680 | eaa5227d | ZZYZX | 12/27/2020, 2:13 PM
--------------------------------------------------------------------------------
Slightly tweaked size of Controls list. Added 'Reset plane slope' action.


R3679 | a3aba9b3 | biwa | 12/24/2020, 12:28 PM
--------------------------------------------------------------------------------
OBJ Exporter: textures to skip are now saved between sessions


R3678 | 40875064 | biwa | 12/24/2020, 11:59 AM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a problem where textures were flipped horizontally


R3677 | 7f1442ce | biwa | 12/24/2020, 6:00 AM
--------------------------------------------------------------------------------
Export selection to image: added progress bar and button to cancel export


R3676 | 676a8c0a | biwa | 12/23/2020, 1:08 PM
--------------------------------------------------------------------------------
OBJ Exporter: added sanity checks to the actor name


R3675 | 1a681948 | biwa | 12/23/2020, 11:58 AM
--------------------------------------------------------------------------------
OBJ Exporter: model can now be centered or has its z position normalized when not exporting for GZDoom


R3674 | d8d03916 | biwa | 12/23/2020, 7:43 AM
--------------------------------------------------------------------------------
Added safeguard against crashes related to config disposing. Fixes 251. Fixes 352. Fixes 514.


R3673 | 7b42ba62 | biwa | 12/23/2020, 2:49 AM
--------------------------------------------------------------------------------
The docker is now expanded by default so that users actually realize that it exists (new installations only)


R3672 | 2fcac8e3 | biwa | 12/23/2020, 2:26 AM
--------------------------------------------------------------------------------
Made it clearer in the README that Linux support is experimental


R3671 | 2c5a433d | biwa | 12/23/2020, 2:10 AM
--------------------------------------------------------------------------------
Export selection to image: fixed a problem where the export failed when sectors had a brightness of more than 255


R3670 | fdef8d47 | Derek MacDonald | 12/21/2020, 2:42 AM
--------------------------------------------------------------------------------
Categorize more Ultimate Doom textures (#513)

CEMPOIS (base)
PLANET1 (base)
SP_DUDE3 (marble)
SP_DUDE6 (marble)

These textures only appears in IWAD
doom.wad and not doom2.wad.


R3669 | a17ecae7 | biwa | 12/16/2020, 9:06 AM
--------------------------------------------------------------------------------
Curve Linedefs Mode: fixed a problem where it was impossible to flip fixed curves when the distance was set to 0. Fixes 487


R3668 | 9f58a545 | biwa | 12/13/2020, 5:03 AM
--------------------------------------------------------------------------------
Fixed a crash that could happen when the blockmap was too small because of off-grid vertices


R3667 | 931bd1e2 | biwa | 12/12/2020, 2:48 AM
--------------------------------------------------------------------------------
Fixed a problem where the DistanceCheck actor property didn't work correctly, resulting in things unexpectedly not being drawn in Visual Mode


R3666 | cd7a156c | biwa | 12/6/2020, 3:10 AM
--------------------------------------------------------------------------------
Sectors Mode: fixed a problem where copying/pasting sector properties could not copy/past Doom 64 style sector/wall/sprite colors, and floor/ceiling glow. Fixes #508.


R3665 | 44e1e270 | biwa | 12/6/2020, 2:02 AM
--------------------------------------------------------------------------------
Added several missing color constants to the ACS configurations. Fixes #506.


R3664 | bb7cf59a | biwa | 11/22/2020, 9:19 AM
--------------------------------------------------------------------------------
Sectors Mode: fixed a problem where things were not selected correctly when synchronized thing edit was enabled


R3663 | c5054c54 | biwa | 11/21/2020, 1:38 PM
--------------------------------------------------------------------------------
Fixed a problem where duplicating 3D floors sometimes changed the slopes of adjacent 3D floors


R3662 | f2f0e1ba | biwa | 11/21/2020, 8:44 AM
--------------------------------------------------------------------------------
Export selection to image: added option to scale the output image to a higher resolution


R3661 | cf61c74e | biwa | 11/21/2020, 6:14 AM
--------------------------------------------------------------------------------
Export selection to image: decreased memory footprint


R3660 | 0f3e979f | biwa | 11/21/2020, 4:12 AM
--------------------------------------------------------------------------------
Color picker dialog: custom colors are now saved


R3659 | 612b5175 | biwa | 11/21/2020, 2:22 AM
--------------------------------------------------------------------------------
Update ACC for (G)ZDoom configurations to version 1.58


R3658 | 5bc788a7 | biwa | 11/19/2020, 1:32 PM
--------------------------------------------------------------------------------
Fixed typo in the sector scroll speed options in the ZDoom_misc.cfg configuration file


R3657 | 82af8bfe | biwa | 11/19/2020, 1:14 PM
--------------------------------------------------------------------------------
Fixed a bug with argument boxes where the value wasn't saved correctly when using the mouse wheel to change the value


R3656 | b0947861 | Derek MacDonald | 11/19/2020, 9:21 AM
--------------------------------------------------------------------------------
Remove unused Zandronum_texturesets.cfg (#504)

Remove unused Zandronum_texturesets.cfg


R3655 | 02426328 | Derek MacDonald | 11/19/2020, 9:18 AM
--------------------------------------------------------------------------------
Categorize Ultimate Doom textures (#503)

The texture browser categories for Doom
are focused on Doom 2. This also categorizes
some entries that only appear in Doom 1.

Unfortunately it looks like the new filters
will only be applied on fresh UDB installs.
Existing installs must click the
"Add Default Sets" button under the "Textures"
tab for their Doom 1 game configs.


R3654 | 3ee12f4c | biwa | 11/15/2020, 3:45 PM
--------------------------------------------------------------------------------
Sectors Mode: tag and effect labels are now only updated when necessary, increasing performance


R3653 | c7b38359 | biwa | 11/15/2020, 4:59 AM
--------------------------------------------------------------------------------
MapSet.NearestLinedefRange using a blockmap now takes into account that the maxrange could be bigger than the blockmap block size


R3652 | 49edfed4 | Magnus Norddahl | 11/14/2020, 6:20 PM
--------------------------------------------------------------------------------
Fix MakeAlphaTestImage performance issue


R3651 | 8b643aef | biwa | 11/6/2020, 11:59 AM
--------------------------------------------------------------------------------
Wavefront OBJ exporter: improved handling of long texture names. Probably fixes #495


R3650 | f040306c | biwa | 11/6/2020, 11:14 AM
--------------------------------------------------------------------------------
Linedefs Mode: fixed a problem where after splitting a linedef the insert vertex preview would not work correctly
Vertices Mode: fixed a problem where after inserting a vertext the insert vertex preview would not work correctly


R3649 | 601d741b | biwa | 11/1/2020, 2:08 PM
--------------------------------------------------------------------------------
Vertices Mode: fixed a potential crash when deleting/dissolving vertices


R3648 | 41e6632b | biwa | 11/1/2020, 12:29 PM
--------------------------------------------------------------------------------
Sectors Mode: fixed an potential crash when joining/merging sectors


R3647 | f4510aba | biwa | 11/1/2020, 9:49 AM
--------------------------------------------------------------------------------
Draw Geometry Modes: removed status messages expressing negative feeling when finishing a drawing and replaces them with positive messages


R3646 | 9c85635f | biwa | 11/1/2020, 9:33 AM
--------------------------------------------------------------------------------
More renaming GZDB Visual Mode to just Visual Mode
The exception dialog now correctly states that it's UDB and not GZDB


R3645 | 15772da8 | biwa | 11/1/2020, 9:21 AM
--------------------------------------------------------------------------------
Texture browser: using the tab key to jump between the currently selected used texture and the position of the texture in the list of all textures works again (this time without toggling the "used textures on top" checkbox). Also added option to vertically center the view on the selected texture (enabled by default)


R3644 | eab7de4f | biwa | 11/1/2020, 2:57 AM
--------------------------------------------------------------------------------
New map dialog: the "open map resources in read-only mode" option is now checked by default. This option is deprecated and will be removed entirely eventually


R3643 | 5820665e | biwa | 11/1/2020, 2:37 AM
--------------------------------------------------------------------------------
Some project file fixes


R3642 | 2dda3d22 | biwa | 11/1/2020, 2:31 AM
--------------------------------------------------------------------------------
Visual Mode: changed name from "GZDB Visual Mode" to simply "Visual Mode". The naming difference was for historical reason that doesn't apply anymore. Also reverted the mode icon to the original one


R3641 | 5a1ceb2a | biwa | 10/31/2020, 3:40 PM
--------------------------------------------------------------------------------
Linedef edit form (UDMF): fixed a problem where the first argument was set to 0 instead left blank when multiple lines with script execution actions were being edited


R3640 | 00d9be52 | biwa | 10/31/2020, 1:13 PM
--------------------------------------------------------------------------------
Things Mode: increased rendering speed


R3639 | 7a5c7e50 | biwa | 10/31/2020, 1:06 PM
--------------------------------------------------------------------------------
Linedefs Mode: increased rendering speed


R3638 | 4a0e1d7c | biwa | 10/31/2020, 12:45 PM
--------------------------------------------------------------------------------
Sectors Mode: significantly increased rendering speed


R3637 | 0cca1bfb | biwa | 10/31/2020, 8:16 AM
--------------------------------------------------------------------------------
Hexen configuration: added proper heights to many things (thanks to Alper002). Fixes #494


R3636 | 4991c323 | biwa | 10/31/2020, 8:09 AM
--------------------------------------------------------------------------------
Linedefs Mode, Sectors Mode, Vertices Mode, Sound Environment Mode, Sound Propagation Mode: slightly improved performance when moving the mouse


R3635 | d831d222 | biwa | 10/29/2020, 12:21 PM
--------------------------------------------------------------------------------
Visual Mode: fixed a problem where wide classic skies were not rendered with the correct orientation


R3634 | bb5780cf | biwa | 10/24/2020, 4:52 PM
--------------------------------------------------------------------------------
Thing/Linedef/Sector editing dialog: fixed a crash when pressing the up key in the action input box when the last action is selected. Fixes #493.


R3633 | 8330c70a | biwa | 10/24/2020, 2:27 PM
--------------------------------------------------------------------------------
Configuration file parser: floating point numbers without the "f" suffix are now parsed as double precision floating point numbers


R3632 | 0fc2296c | biwa | 10/24/2020, 12:23 PM
--------------------------------------------------------------------------------
ACS parser: fixed a bug that prevented scripts from being recognized when the previous line ended with an empty line comment


R3631 | ee6aad41 | biwa | 10/23/2020, 2:30 PM
--------------------------------------------------------------------------------
Texture browser: filtering for a texture name now automatically selects the best matching texture name. Addresses #483.


R3630 | 09e40d2b | biwa | 10/23/2020, 12:04 PM
--------------------------------------------------------------------------------
DECALDEF parser: fixed a crash when there are duplicate decal group entries in the DECALDEF files


R3629 | d92ab468 | biwa | 10/23/2020, 11:56 AM
--------------------------------------------------------------------------------
Visual Mode: fixed a bug where selected 3D floor tops/bottoms would appear to be selected after undo, but actually weren't selected anymore


R3628 | f91bf312 | biwa | 10/23/2020, 11:31 AM
--------------------------------------------------------------------------------
3D Floor Mode: fixed typo in the 3D floor editing window


R3627 | eec2c40d | biwa | 10/22/2020, 12:11 PM
--------------------------------------------------------------------------------
Visual Mode: fixed a bug where the line slope things (9500 and 9501) would slope the same sector multiple times when multiple lines of the same sector were tagged to the thing. Fixes #491.


R3626 | 9c10069d | biwa | 10/19/2020, 12:42 PM
--------------------------------------------------------------------------------
Visual Mode: improved support for GZDoom UDMF rendering styles. Partially addresses #485


R3625 | 2217e6f6 | biwa | 10/19/2020, 8:32 AM
--------------------------------------------------------------------------------
Visual Sloping: fixed a problem where slopes were not computed correctly in certain cases


R3624 | 7b76002f | biwa | 10/18/2020, 2:35 AM
--------------------------------------------------------------------------------
Update README with more detailed instructions for building on Linux


R3623 | 79a507a8 | biwa | 10/17/2020, 2:11 PM
--------------------------------------------------------------------------------
DECALDEF parser: fixed a crash when there are duplicate entries in the DECALDEF files


R3622 | 0a1e40f1 | biwa | 10/17/2020, 3:42 AM
--------------------------------------------------------------------------------
Export selection as image: potentially decreased memory usage when also exporting brightmaps


R3621 | 14e4162d | biwa | 10/17/2020, 2:09 AM
--------------------------------------------------------------------------------
Copy/Past thing properties: fixed a crash when pasting properties from a thing that has no model assigned to a thing that has a model applied


R3620 | a7791754 | biwa | 10/16/2020, 5:45 AM
--------------------------------------------------------------------------------
Draw Grid Mode: fixed a crash when locking sliced while using a rotated grid


R3619 | 722c79d8 | biwa | 10/11/2020, 1:36 PM
--------------------------------------------------------------------------------
Added preliminary DECALDEFS support. Parsing works, indexed decals and decal groups can be selected as the first argument of the Decal thing. Decals are not displayed in Visual Mode, decals without an index are not supported


R3618 | 3af704b7 | biwa | 10/11/2020, 4:18 AM
--------------------------------------------------------------------------------
Fixed a bug where PNG sprites without an offset incorrectly had their offset centered instead of using (0, 0)


R3617 | 0486845a | Magnus Norddahl | 10/10/2020, 8:50 PM
--------------------------------------------------------------------------------
Add a search input control


R3616 | 50c00991 | biwa | 10/10/2020, 4:07 PM
--------------------------------------------------------------------------------
Fixed typo.


R3615 | c0984c8b | biwa | 10/10/2020, 3:31 PM
--------------------------------------------------------------------------------
When loading UDMF maps and fields that have NaN (not a number) as a value are encountered those fields will now be dropped permanently. A warning that this happens will be displayed in the Errors and Warnings dialog.


R3614 | 6659a8cc | Magnus Norddahl | 10/10/2020, 3:08 PM
--------------------------------------------------------------------------------
Add index.html for viewing the documentation


R3613 | 160db8da | biwa | 10/9/2020, 9:53 AM
--------------------------------------------------------------------------------
Editing modes: fixed some crashes related to undoing/redoing while objects with associations were highlighted


R3612 | 70bfc204 | biwa | 10/4/2020, 1:28 AM
--------------------------------------------------------------------------------
Hexen game configuration: corrected an error where things 78 ("Tall Tree 1") and 79 ("Tall Tree 2") had their sprites interchanged


R3611 | a2c87358 | biwa | 10/4/2020, 1:21 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3610 | 22f7e998 | biwa | 10/4/2020, 1:21 AM
--------------------------------------------------------------------------------
Fixed a crash when switching into Sectors Mode when there are no vertices in the map, but things


R3609 | a66d4e72 | Magnus Norddahl | 10/3/2020, 2:34 PM
--------------------------------------------------------------------------------
Oops, forgot one flipped #if while testing


R3608 | a608ad71 | Magnus Norddahl | 10/3/2020, 2:33 PM
--------------------------------------------------------------------------------
For mono, put clipboard data in text/base64 form instead of relying on a memory stream


R3607 | 63b3766a | biwa | 10/2/2020, 10:46 AM
--------------------------------------------------------------------------------
Draw Geometry Modes: fixed an issue where drawing started lagging when holding Alt+Shift


R3606 | 275b841e | Magnus Norddahl | 10/1/2020, 4:37 PM
--------------------------------------------------------------------------------
Merge branch 'texteditor'


R3605 | 160882a9 | Magnus Norddahl | 10/1/2020, 4:35 PM
--------------------------------------------------------------------------------
Fix null pointer that builds in Windows apparently didn't care about


R3604 | 61788e2b | Magnus Norddahl | 10/1/2020, 4:09 PM
--------------------------------------------------------------------------------
TabControlEX doesn't work with mono (why am I not surprised? xamarin, I want my money back!!)


R3603 | a0912254 | Magnus Norddahl | 10/1/2020, 3:46 PM
--------------------------------------------------------------------------------
Update project file


R3602 | 3cdfc99f | Magnus Norddahl | 10/1/2020, 3:41 PM
--------------------------------------------------------------------------------
Remove NoScintilla.cs as it is no longer needed


R3601 | f3dea17d | Magnus Norddahl | 10/1/2020, 3:37 PM
--------------------------------------------------------------------------------
Case sensitivity for the loss!


R3600 | b330e615 | Magnus Norddahl | 10/1/2020, 3:20 PM
--------------------------------------------------------------------------------
Create a minimal text editor implementation for mono where scintilla isn't available


R3599 | e390bce8 | Magnus Norddahl | 9/29/2020, 6:34 PM
--------------------------------------------------------------------------------
Find the exact Scintilla.NET API used by UDB and create a stub implementation so that it builds without


R3598 | d9195708 | Magnus Norddahl | 9/29/2020, 2:41 PM
--------------------------------------------------------------------------------
Workaround mono winforms clipboard bug


R3597 | e79a1580 | biwa | 9/28/2020, 7:18 AM
--------------------------------------------------------------------------------
Visual Mode: changed "Apply Camera Rotation To Things" action to apply more sensible rotation values to things


R3596 | 8e043aa8 | biwa | 9/27/2020, 6:05 AM
--------------------------------------------------------------------------------
Added support for loading PK3s in read-only mode (#477)


R3595 | d12f5fdb | biwa | 9/27/2020, 5:46 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3594 | e6a7751c | biwa | 9/27/2020, 5:46 AM
--------------------------------------------------------------------------------
Visual Mode: added "Apply Camera Rotation To Things" action that applies the Visual Mode's current camera pitch and yaw to the selected things. No default key bound


R3593 | 61a2a300 | Magnus Norddahl | 9/26/2020, 5:32 PM
--------------------------------------------------------------------------------
Merge pull request #475 from Talon1024/feature/makeDebug

Allow build type to be set in the environment


R3592 | 8064bc63 | biwa | 9/26/2020, 9:15 AM
--------------------------------------------------------------------------------
Added option in Preferences -&gt; Appearance -&gt; Rendering to toggle showing of the FPS counter in Visual Mode (disabled by default)


R3591 | 63eb538b | biwa | 9/26/2020, 8:52 AM
--------------------------------------------------------------------------------
Color Picker: buttons with some sensible default values are now used instead of sliders where appropriate. Some miscellaneous fixes. Fixes #436.


R3590 | d1455df3 | biwa | 9/26/2020, 5:02 AM
--------------------------------------------------------------------------------
3D Floor Mode: duplicating geometry now copies all properties of the source control sector to the new control sector


R3589 | 077aa065 | biwa | 9/26/2020, 4:47 AM
--------------------------------------------------------------------------------
3D Floor Mode: duplicating geometry now copies all properties of the source control sector's linedef to the new control sector's linedef


R3588 | 88dae893 | Kevin Caccamo | 9/25/2020, 11:46 AM
--------------------------------------------------------------------------------
Allow build type to be set in the environment

This allows for release or debug configurations, for those who prefer typing "make" into the terminal.


R3587 | 6e885fbc | Magnus Norddahl | 9/24/2020, 11:10 PM
--------------------------------------------------------------------------------
Merge pull request #471 from Talon1024/fix/monoForms

Fixes for Linux/Mono WinForms


R3586 | 0b4b7819 | Kevin Caccamo | 9/24/2020, 5:52 PM
--------------------------------------------------------------------------------
Check whether geobuffers is null before indexing it

This is an attempt to fix #474


R3585 | 9659ab1d | Kevin Caccamo | 9/22/2020, 3:18 PM
--------------------------------------------------------------------------------
Add MouseWheel event handler

I assume this is the advantage/feature NumericUpDownEx has over NumericUpDown


R3584 | f90f9e36 | Kevin Caccamo | 9/22/2020, 2:46 PM
--------------------------------------------------------------------------------
Use NumericUpDown instead of NumericUpDownEx on Mono WinForms


R3583 | 4a559ba1 | Magnus Norddahl | 9/20/2020, 3:00 AM
--------------------------------------------------------------------------------
Update README.md

Fix debian package name.


R3582 | 94a2f042 | Magnus Norddahl | 9/20/2020, 2:58 AM
--------------------------------------------------------------------------------
Update README.md


R3581 | 1ef6391b | Magnus Norddahl | 9/20/2020, 2:41 AM
--------------------------------------------------------------------------------
Added builder script with execute bit set so the .exe doesn't confuse Linux users


R3580 | c98ed657 | Magnus Norddahl | 9/20/2020, 2:07 AM
--------------------------------------------------------------------------------
Throw away 6 mb of memory at 1920x1080 to support AMD cards with awful drivers


R3579 | cd8d73d4 | biwa | 9/19/2020, 11:34 AM
--------------------------------------------------------------------------------
Fixed problem when #include'ing files from a directory structure and using different directory path separators than the current OS's ones. Fixes #470.


R3578 | 2998fc51 | Magnus Norddahl | 9/19/2020, 8:43 AM
--------------------------------------------------------------------------------
Rewrite the OpenGL context creation to use exactly the same steps as GZDoom uses:

- dummy window destroyed immediately after getting the OpenGL 3 function pointers (debatable if that's even legal)
- calling the OpenGL 3 creation functions without an active opengl context (debatable if that's even legal)
- use wglChoosePixelFormatEXT even if it should be completely pointless


R3577 | e3208f98 | Magnus Norddahl | 9/19/2020, 6:49 AM
--------------------------------------------------------------------------------
Add version info to the log file


R3576 | df6ecb66 | Magnus Norddahl | 9/19/2020, 6:08 AM
--------------------------------------------------------------------------------
Add debug log file to gitignore


R3575 | 77fd7da6 | Magnus Norddahl | 9/19/2020, 6:01 AM
--------------------------------------------------------------------------------
Don't create a depth/stencil buffer for the default frame buffer


R3574 | dbafb36a | Magnus Norddahl | 9/19/2020, 6:00 AM
--------------------------------------------------------------------------------
Add command line for launching builder from the BuilderNative project (this makes it easier to setup breakpoints in the native code)


R3573 | 3626d5d6 | biwa | 9/18/2020, 11:59 PM
--------------------------------------------------------------------------------
Reverted changes from be1fab9f65eefd7a3c79d52d3549e7246af88577 because it severely broke the additional mode buttons in the main menu.


R3572 | 9f0c5844 | biwa | 9/17/2020, 12:42 PM
--------------------------------------------------------------------------------
Heretic game configuration: actions 28 and 33 now correctly state that they are for green keys instead of non-existing red keys. Fixes #468.


R3571 | be1fab9f | Magnus Norddahl | 9/14/2020, 3:46 PM
--------------------------------------------------------------------------------
Fix layout issue with the menu in mono winforms


R3570 | 353c714e | Magnus Norddahl | 9/14/2020, 3:41 PM
--------------------------------------------------------------------------------
A few more hacks for the wonderful mono implementation of winforms


R3569 | 90831bd6 | Magnus Norddahl | 9/13/2020, 2:43 PM
--------------------------------------------------------------------------------
Fix cursor visible on Linux when in 3D mode


R3568 | b740cadc | Magnus Norddahl | 9/13/2020, 2:01 PM
--------------------------------------------------------------------------------
Fix menubar getting the focus all the time on Linux


R3567 | fdfeba17 | Kevin Caccamo | 9/13/2020, 9:40 AM
--------------------------------------------------------------------------------
Fix some input issues on non-Windows systems (PR#467 by Talon1024)

* Fix some input issues on non-Windows systems

Disable the main menu bar when the 3D view is active.
Disable mouse input processing and "exclusive mouse input" until each editing dialog closes.

* Enable front/backgroup in LinedefEditForm{,UDMF} in the Setup method

The Setup method is called to specify which linedefs are being edited by the LinedefEditForm, and set up the dialog appropriately, so the front/backgroup should be enabled in the Setup method, at the same time the front/backside check boxes are checked or unchecked.


R3566 | 3218218d | biwa | 9/13/2020, 1:45 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to load files that do not exist


R3565 | 92c651be | biwa | 9/12/2020, 8:12 AM
--------------------------------------------------------------------------------
3D floor mode: fixed a bug where the correct brightness wasn't applied to control sectors when duplicating/pasting 3D floors


R3564 | eb6d564d | Magnus Norddahl | 9/12/2020, 7:09 AM
--------------------------------------------------------------------------------
Fix MinimumRecommendedRules warning


R3563 | 7695429d | Magnus Norddahl | 9/12/2020, 6:46 AM
--------------------------------------------------------------------------------
Improve build output on linux


R3562 | 626af9e8 | Magnus Norddahl | 9/12/2020, 6:42 AM
--------------------------------------------------------------------------------
Merge pull request #448 from Talon1024/fix/UnixCaseSensitivity

Attempt to improve Unix filesystem support


R3561 | e5101bcc | Magnus Norddahl | 9/12/2020, 5:49 AM
--------------------------------------------------------------------------------
Merge pull request #466 from alexey-lysiuk/ci_stop_on_error

Report build error in corresponding CI job


R3560 | 9cf04996 | Magnus Norddahl | 9/12/2020, 5:48 AM
--------------------------------------------------------------------------------
Merge pull request #465 from alexey-lysiuk/win_build_fix

Fix compilation error of Windows targets


R3559 | d3915383 | alexey.lysiuk | 9/12/2020, 2:16 AM
--------------------------------------------------------------------------------
Report build error in corresponding CI job

Without explicit check for msbuild return code 'Test Files Presence' was marked as failed job


R3558 | a5672c19 | alexey.lysiuk | 9/12/2020, 2:14 AM
--------------------------------------------------------------------------------
Fix compilation error of Windows targets

General\General.cs(70,58): error CS0234: The type or namespace name 'Form' does not exist in the namespace 'System.Windows' (are you missing an assembly reference?)


R3557 | 71f86980 | Kevin Caccamo | 9/11/2020, 7:24 PM
--------------------------------------------------------------------------------
Handle multiple entries with the same name but different case

This is done so that entries whose keys have a higher ordinal value (lowercase) will replace entries whose keys have a lower ordinal value. This is based on how I've seen GZDoom handle this sort of situation.


R3556 | 30c2ad22 | Magnus Norddahl | 9/11/2020, 5:15 PM
--------------------------------------------------------------------------------
Workaround groups Enabled flag not getting applied in mono winforms implementation


R3555 | efec8899 | Magnus Norddahl | 9/11/2020, 5:06 PM
--------------------------------------------------------------------------------
Apply workaround to datagridviews


R3554 | ccf2191f | Magnus Norddahl | 9/11/2020, 4:25 PM
--------------------------------------------------------------------------------
Add workaround for broken View.List implementation in mono's winforms


R3553 | 800090d5 | Magnus Norddahl | 9/11/2020, 4:24 PM
--------------------------------------------------------------------------------
Add 'make run'


R3552 | 87fe50df | Magnus Norddahl | 9/11/2020, 2:17 PM
--------------------------------------------------------------------------------
Write replacements for the unimplemented native calls for unix


R3551 | 0d07050b | Magnus Norddahl | 9/11/2020, 1:39 PM
--------------------------------------------------------------------------------
Remove the need for ZeroMemory


R3550 | e62c8bda | Magnus Norddahl | 9/11/2020, 1:22 PM
--------------------------------------------------------------------------------
Fallback C# implementation for when rawmouse is not present


R3549 | 0b646875 | biwa | 9/5/2020, 1:53 PM
--------------------------------------------------------------------------------
3D Floor Mode: added "check all" and "uncheck all" buttons to the 3D floor editing dialog


R3548 | 7c50688a | biwa | 8/29/2020, 6:02 AM
--------------------------------------------------------------------------------
Added action 109:Light_ForceLightning to Hexen configuration. Also changed the description of the parameters in the ZDoom configuration to make it more clear what it does. Fixes #459.


R3547 | b372a04d | biwa | 8/26/2020, 8:12 AM
--------------------------------------------------------------------------------
Added missing line action 100 to Heretic game configuration. Fixes #458


R3546 | 385338ec | biwa | 8/22/2020, 1:00 PM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a bug where the .mtl file also had .obj in its name


R3545 | 7e5c4077 | biwa | 8/22/2020, 12:36 PM
--------------------------------------------------------------------------------
Edit Selection Mode: fixed a crash when resizing the selection to a line and then trying to pull it out again. Completely squashing to a line in not possible anymore


R3544 | ba1abbcb | biwa | 8/4/2020, 7:25 AM
--------------------------------------------------------------------------------
Sectors mode: fixed a bug where applying floor and ceiling brightness gradients didn't work correctly


R3543 | d0a04795 | biwa | 8/1/2020, 3:28 AM
--------------------------------------------------------------------------------
Export to image: fixed a problem where exported textures were too bright when an increased texture and flat brightness was set in the preferences


R3542 | 2f48255d | Kevin Caccamo | 7/29/2020, 2:30 PM
--------------------------------------------------------------------------------
Remove GetCorrectCaseForFile call in GetFileAtPath

It's redundant because GetCorrectCaseForFile is called in DirectoryReader.LoadFile, and UDB will change all filenames in a PK3 to lowercase when it loads a PK3 into memory.


R3541 | 6a926d33 | biwa | 7/29/2020, 1:05 PM
--------------------------------------------------------------------------------
Some cleanup, added some comments.


R3540 | 8862bb7c | biwa | 7/29/2020, 6:27 AM
--------------------------------------------------------------------------------
Merge pull request #449 from alexey-lysiuk/simplified_ci

Remove Visual Studio solution retargeting from CI config


R3539 | 46b3d61e | alexey.lysiuk | 7/29/2020, 1:35 AM
--------------------------------------------------------------------------------
Removed Visual Studio solution retargeting from CI config


R3538 | 42be8992 | Kevin Caccamo | 7/29/2020, 12:57 AM
--------------------------------------------------------------------------------
Attempt to improve Unix filesystem support

Add some new methods to PK3StructuredReader and DirectoryReader, which get the filename with the correct case, and get a file at a particular path.
Replace backslashes in modeldef model paths with forward slashes, instead of doing the opposite, which was preventing some models from loading.

I don't know whether or not this is a good solution or not, since I don't know the UDB codebase very well.


R3537 | 7af52a9b | Magnus Norddahl | 7/28/2020, 7:09 PM
--------------------------------------------------------------------------------
Fix BuilderNative.vcxproj to work in both Visual Studio 2017 and 2019 at the same time


R3536 | 41b2322a | biwa | 7/28/2020, 2:33 PM
--------------------------------------------------------------------------------
3D Floor Mode: increased performance when switching to 3D Floor Mode (mostly noticeable on complex maps)


R3535 | c047b98b | biwa | 7/27/2020, 11:18 AM
--------------------------------------------------------------------------------
Sectors Mode: fixed a bug that could cause a crash when drag-selecting over areas that contained sectors after deleting those sectors


R3534 | 8aa74629 | biwa | 7/25/2020, 9:42 AM
--------------------------------------------------------------------------------
Files specific to UDB are now used in the program configuration folder. The files are now called UDBuilder.cfg, UDBuilder.log, and UDBCrash.txt. If there's no UDBuilder.cfg it first tries to copy GZBuilder.cfg before creating a new configuration file. Resolves #442


R3533 | 73139db9 | biwa | 7/20/2020, 9:14 AM
--------------------------------------------------------------------------------
Merge pull request #445 from Talon1024/fix/dirsep

Fix directory separators to not use Path.DirectorySeparatorChar as a forward slash is used on Linux/Unix, so it ended up preventing DECORATE and ZSCRIPT code from being loaded on Linux.


R3532 | 96208f71 | Kevin Caccamo | 7/20/2020, 1:20 AM
--------------------------------------------------------------------------------
Fix directory separators

Path.DirectorySeparatorChar is a forward slash on Linux/Unix, so it ended up preventing DECORATE and ZSCRIPT code from being loaded on Linux.


R3531 | 263c555b | biwa | 7/18/2020, 6:49 AM
--------------------------------------------------------------------------------
Added fallback for event line labels to use the default window font is the one specified for labels couldn't be loaded


R3530 | 11b586e0 | biwa | 7/17/2020, 11:35 AM
--------------------------------------------------------------------------------
Fixed a crash when highlighting undefined things


R3529 | b505fb04 | biwa | 7/16/2020, 2:25 PM
--------------------------------------------------------------------------------
Fit Textures: entering floating point numbers in the texture repeat boxes is now less infuriating. Resolves #404.


R3528 | 6fd73369 | biwa | 7/16/2020, 1:04 PM
--------------------------------------------------------------------------------
Trying to fix broken Linux CI


R3527 | f204a172 | biwa | 7/16/2020, 1:01 PM
--------------------------------------------------------------------------------
Improved associations (#440)

Improved associations and event lines. Refactorings to make the whole thing more sensible (hopefully). Options to display labels on event lines (can be configured in Preferences -&gt; Editing).


R3526 | a288629a | biwa | 7/12/2020, 2:43 AM
--------------------------------------------------------------------------------
Image Exporter: fixed a bug where the texture scale was not applied
Image Exporter: fixed a bug where it always applied the floor offset, even when exporting the ceiling textures


R3525 | 9d6244ed | biwa | 7/11/2020, 9:43 AM
--------------------------------------------------------------------------------
Fixed a bug where the effective size of scaled textures was too small under certain circumstances


R3524 | 69e5ba79 | biwa | 7/9/2020, 1:05 PM
--------------------------------------------------------------------------------
Color Picker: fixed a bug that prevented all intensity and interval sliders to show up for flicker lights


R3523 | 4202b3ea | ZZYZX | 7/8/2020, 8:25 AM
--------------------------------------------------------------------------------
Add new random quote to exception dialog


R3522 | 9abce031 | biwa | 7/7/2020, 1:27 PM
--------------------------------------------------------------------------------
OBJ Exporter: replaced default folder selection dialog with something more convenient (and more consistent with the rest of the program)


R3521 | f53c892d | biwa | 7/7/2020, 1:06 PM
--------------------------------------------------------------------------------
OJB Exporter: fixed a bug where models were flipped on the y axis when exporting for GZDoom


R3520 | 5b8dc53e | biwa | 7/7/2020, 12:52 PM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a crash when trying to export from an unsaved map


R3519 | 0aaef498 | ZZYZX | 7/7/2020, 3:56 AM
--------------------------------------------------------------------------------
Fix exception caused by horizontal mouse wheel (resolves #409 reported by ioan-chera, reported by KanaiZo)


R3518 | b290af19 | biwa | 7/5/2020, 2:04 PM
--------------------------------------------------------------------------------
OBJ Exporter: checking the "Solid" checkbox now adds to following flags to the actor: INVULNERABLE, NODAMAGE, SHOOTABLE, NOTAUTOAIMED, NEVERTARGET, DONTTHRUST


R3517 | 6705f261 | biwa | 7/5/2020, 1:52 PM
--------------------------------------------------------------------------------
OBJ Exporter: fixed a crash when trying to export geometry with missing textures


R3516 | c333501f | biwa | 7/5/2020, 12:20 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3515 | 2813a392 | biwa | 7/5/2020, 12:20 AM
--------------------------------------------------------------------------------
Force HiRes replacements to always use worldpanning. Fixes #432


R3514 | b8c5064f | biwa | 7/4/2020, 12:27 PM
--------------------------------------------------------------------------------
Merge pull request #434 from Talon1024/master

Add support for Line_SetAutomap{Flags,Style}


R3513 | 4b467eee | biwa | 7/4/2020, 12:26 PM
--------------------------------------------------------------------------------
OBJ Exporter: improved exporting models for use in GZDoom. It can now export models that can be directly used in GZDoom, and also creates the necessary MODELDEF and ZScript/DECORATE code


R3512 | 36156e9d | Kevin Caccamo | 7/3/2020, 3:18 PM
--------------------------------------------------------------------------------
Add support for Line_SetAutomap{Flags,Style}


R3511 | cb0cbe82 | biwa | 6/25/2020, 12:02 PM
--------------------------------------------------------------------------------
Visual Mode: auto-aligning flats does not round the panning anymore, making it more precise


R3510 | cc3b6dcd | biwa | 6/24/2020, 1:10 PM
--------------------------------------------------------------------------------
Image exporter: added options to use sector brightness for the export, create brightmaps (based on sector brightness), and split the image into 64x64 tiles


R3509 | 9185a484 | biwa | 6/22/2020, 7:37 AM
--------------------------------------------------------------------------------
Removed some more forced conversions to float


R3508 | 5ddbd739 | biwa | 6/21/2020, 3:52 AM
--------------------------------------------------------------------------------
Sectors Mode: the sectors things are in are only determined if necessary, which should increase performance when switching into Sectors Mode in very big maps


R3507 | 0017caa4 | biwa | 6/20/2020, 4:22 PM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a crash when duplicating 3D floor geometry and there was not enough space in the control sector area


R3506 | 18834f1f | biwa | 6/20/2020, 3:37 PM
--------------------------------------------------------------------------------
Config files: removed DEHACKED from the Boom map lumps


R3505 | f2840e9a | biwa | 6/20/2020, 6:13 AM
--------------------------------------------------------------------------------
Fixed a bug introduced by addressing #427 that stopped the script editor to show up in vanilla Hexen. Fixes #429.


R3504 | dbe0a7b4 | biwa | 6/20/2020, 5:39 AM
--------------------------------------------------------------------------------
3D Floor Mode: increased performance when creating new 3D floors


R3503 | 233153cd | biwa | 6/19/2020, 4:21 PM
--------------------------------------------------------------------------------
Fixed a problem where translucent 3D floors were drawn solid. The cause was a rounding error because of the transition from float to double.


R3502 | 22d00763 | biwa | 6/19/2020, 2:30 PM
--------------------------------------------------------------------------------
The script editor is now only shown if the current game configuration supports scripts. Resolves #427.


R3501 | ea31f495 | biwa | 6/19/2020, 3:22 AM
--------------------------------------------------------------------------------
Fixed a problem where textures for OBJ models were flipped vertically


R3500 | b3d817f0 | biwa | 6/17/2020, 2:38 PM
--------------------------------------------------------------------------------
Fixed a crash in the DIALOG/SCRIPTS editor when selecting any other than the first two options in the "look in" combo box in the replace tab. Fixes #425.


R3499 | 08636d1b | biwa | 6/17/2020, 1:57 PM
--------------------------------------------------------------------------------
Enabled PDB generation for all plugins in x64 release mode


R3498 | b5b2979c | biwa | 6/17/2020, 1:22 PM
--------------------------------------------------------------------------------
Added feature to export the selected sectors as an image


R3497 | 1d9759ae | biwa | 6/16/2020, 10:11 AM
--------------------------------------------------------------------------------
Improved interaction of auto-alignment with 3D floors


R3496 | f432281e | biwa | 6/16/2020, 1:42 AM
--------------------------------------------------------------------------------
Draw Ellipse Mode: fixed a rounding error that could result in wrong shapes under certain conditions


R3495 | 5618c2d6 | biwa | 6/16/2020, 12:59 AM
--------------------------------------------------------------------------------
Edit Selection Mode, Flat Align Mode: fixed a bug where snapping occurred to wrong positions on lines when the grid was transformed


R3494 | 4d28727b | biwa | 6/15/2020, 1:13 PM
--------------------------------------------------------------------------------
Draw Rectangle Mode, Draw Grid Mode: fixed a bug where the guidelines were show slightly off


R3493 | 93bba0ca | biwa | 6/15/2020, 1:03 PM
--------------------------------------------------------------------------------
Draw Grid Mode: guidelines are now shown correctly if the grid is transformed


R3492 | e4a689fe | biwa | 6/15/2020, 12:57 PM
--------------------------------------------------------------------------------
Draw Geometry Mode: guidelines are now rotated if the grid is transformed


R3491 | 572864ba | biwa | 6/15/2020, 12:37 PM
--------------------------------------------------------------------------------
Draw Rectangle Mode: fixed a problem where the guidelines were not displayed correctly under certain conditions


R3490 | 72169060 | biwa | 6/15/2020, 12:25 PM
--------------------------------------------------------------------------------
Things Mode: performing the smart grid transform action will now set the grid origin to the selected or highlighted thing
Sectors Mode: performing the smart grid transform action will now reset the grid transform


R3489 | 4a693a5a | biwa | 6/14/2020, 3:41 PM
--------------------------------------------------------------------------------
Vertices Mode: the preview vertex is now correctly shown on intersections between the closest line and the transformed grid


R3488 | d43c4e65 | biwa | 6/14/2020, 3:05 PM
--------------------------------------------------------------------------------
Draw Grid Mode: now works correctly with grid transformation


R3487 | 323a9901 | biwa | 6/14/2020, 1:37 PM
--------------------------------------------------------------------------------
Draw Rectangle Mode: now works correctly with grid transformation


R3486 | 57b184a9 | biwa | 6/13/2020, 8:00 AM
--------------------------------------------------------------------------------
Merged master into duplicate-3d-floors branch
Added some error handling to duplicating 3D floors


R3485 | 565f1f88 | biwa | 6/13/2020, 6:56 AM
--------------------------------------------------------------------------------
Changed how performing undo interacts with volatile modes (it will now actually perform the undo instead of just canceling the volatile mode)


R3484 | 14c65dae | biwa | 6/13/2020, 6:35 AM
--------------------------------------------------------------------------------
- Only allow Edit Selection Mode to be cancelled once
- Added preliminary code to remove new 3D floor control sectors when pasting was canceled after duplicating 3D floors


R3483 | c43c0001 | biwa | 6/12/2020, 3:30 PM
--------------------------------------------------------------------------------
Draw Grid Mode: fixed a crash that happened when having locking slices to grid enabled


R3482 | 4fbcc114 | biwa | 6/12/2020, 3:24 PM
--------------------------------------------------------------------------------
Added functionality to duplicate 3D floor control sectors of selected sectors and paste selected sectors with the new control sectors assigned


R3481 | a6dbd2c2 | biwa | 6/10/2020, 3:04 PM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a bug with the "Detach all" and "Split all" that would create (and immediately delete) redundant control sectors


R3480 | b5d8985e | biwa | 6/10/2020, 1:54 PM
--------------------------------------------------------------------------------
3D Floor Mode: added "Split all" and "Detach all" buttons to 3D floor editing window


R3479 | cce50e93 | biwa | 6/9/2020, 1:10 PM
--------------------------------------------------------------------------------
Hopefully fixed broken auto alignment of certain sloped 3D floors (without breaking anything else)


R3478 | 0590216c | biwa | 6/8/2020, 2:45 PM
--------------------------------------------------------------------------------
Slope Arch Form: added option to invert the arch


R3477 | 95dd6e28 | biwa | 6/8/2020, 2:00 PM
--------------------------------------------------------------------------------
Draw Grid Mode: number of slices less than 3 will now be remembered correctly
Draw Grid Mode: added option to to draw the slices relative to the origin of the drawing (so that you don't have to change the slice interpolation all the time)


R3476 | f10bf597 | biwa | 6/8/2020, 12:37 PM
--------------------------------------------------------------------------------
Added the "nocount" UDMF thing flag (as "No completion count") that was added in GZDoom 4.4.0 to the ZDoom config. Fixes #422.


R3475 | cb6f6e1d | biwa | 6/8/2020, 12:10 PM
--------------------------------------------------------------------------------
Added missing images for arch slope dialog


R3474 | 5b89a9d4 | biwa | 6/8/2020, 12:06 PM
--------------------------------------------------------------------------------
Added missing files to the Mono project file


R3473 | 6e4bb045 | biwa | 6/8/2020, 11:58 AM
--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into arching


R3472 | d01cbb2c | biwa | 6/8/2020, 11:58 AM
--------------------------------------------------------------------------------
Some code cleanup
Added comments to code


R3471 | f5d12e06 | biwa | 6/7/2020, 9:01 AM
--------------------------------------------------------------------------------
Improved slope arching form


R3470 | d6d579ab | biwa | 6/6/2020, 2:51 AM
--------------------------------------------------------------------------------
Some refactoring
Made sloping work more reliably with irregularly shaped sectors


R3469 | 9855436f | biwa | 6/5/2020, 10:49 AM
--------------------------------------------------------------------------------
3D floor mode: fixed a problem where splitting a 3D floor didn't work correctly when some selected sectors didn't belong to that 3D floor


R3468 | f93a13c1 | biwa | 6/5/2020, 9:37 AM
--------------------------------------------------------------------------------
Fixed base heights for 3D floors
Improved handling of changing input boxes in slope arching form


R3467 | b04cafd0 | biwa | 6/4/2020, 8:12 AM
--------------------------------------------------------------------------------
Added missing file


R3466 | cdf74574 | biwa | 6/4/2020, 7:16 AM
--------------------------------------------------------------------------------
Texture sets now work with textures from a directory or PK3/PK7 (it matches against the short 8 character name)


R3465 | 2fe9345e | biwa | 6/4/2020, 6:48 AM
--------------------------------------------------------------------------------
Updated project file


R3464 | aaa252bd | biwa | 6/3/2020, 2:34 PM
--------------------------------------------------------------------------------
Moved slope arching code into its own class
Improved functionality


R3463 | b4e89974 | biwa | 6/1/2020, 12:57 PM
--------------------------------------------------------------------------------
Added dialog to modify the slope arch


R3462 | 4e36099b | biwa | 6/1/2020, 8:16 AM
--------------------------------------------------------------------------------
Arching works... kind of


R3461 | 0a6ee07b | biwa | 6/1/2020, 2:54 AM
--------------------------------------------------------------------------------
3D Floor Mode: fixed a bug that would not increment the sector tags correctly if a tag range is used


R3460 | 17987918 | biwa | 6/1/2020, 2:12 AM
--------------------------------------------------------------------------------
Fixed a bug where modifying a user_ ZScript variable through the custom properties tab would cause a crash. Fixes #420.


R3459 | aecb1e67 | biwa | 6/1/2020, 12:50 AM
--------------------------------------------------------------------------------
Preliminary code for arching


R3458 | e3e76c2b | biwa | 5/30/2020, 8:32 AM
--------------------------------------------------------------------------------
Edit Selection Mode: fixed a bug where the control sectors of sloped 3D floors were not updated correctly when one 3D floor was applied to multiple sectors


R3457 | 82f019b8 | biwa | 5/30/2020, 7:41 AM
--------------------------------------------------------------------------------
Fixed a potential crash when undoing while having slope handle picking enabled


R3456 | c164139d | biwa | 5/26/2020, 9:49 AM
--------------------------------------------------------------------------------
Fixed some more places where values given to new UniValue were cast to float instead of double


R3455 | 10ceef67 | biwa | 5/24/2020, 2:35 AM
--------------------------------------------------------------------------------
Fixed jittery camera when being far away from the map origin


R3454 | 342ea4f5 | biwa | 5/23/2020, 1:37 AM
--------------------------------------------------------------------------------
Trying to fix jittery camera when being really far away from the map origin (didn't fix it yet)


R3453 | bdc6a239 | biwa | 5/23/2020, 1:01 AM
--------------------------------------------------------------------------------
Fixed some more cases where UniValues were set to floats. Added throwing exceptions to the UniValue constructor (gasp!)


R3452 | abb61f1f | biwa | 5/22/2020, 4:37 PM
--------------------------------------------------------------------------------
Possible fixed a crash in LinedefInfoPanel.SetPairedUDMFFieldsLabel


R3451 | 9338d122 | biwa | 5/22/2020, 1:30 PM
--------------------------------------------------------------------------------
Removed lots of unnecessary casts to float of the Math methods. Also removed some other minor implicit casts


R3450 | ab81b175 | biwa | 5/22/2020, 12:39 PM
--------------------------------------------------------------------------------
More conversion from float to double. Doesn't seem to crash anymore.


R3449 | 91cbcde1 | biwa | 5/21/2020, 5:20 AM
--------------------------------------------------------------------------------
It's compiling!


R3448 | fb3c9e71 | biwa | 5/18/2020, 9:14 AM
--------------------------------------------------------------------------------
Started conversion from float to double


R3447 | 66be0af5 | biwa | 5/17/2020, 1:45 PM
--------------------------------------------------------------------------------
Edit Selection Mode: flipping now works on plane equation slopes


R3446 | a5a658cc | biwa | 5/17/2020, 6:01 AM
--------------------------------------------------------------------------------
Edit Selection Mode: rotating sectors with plane equation slopes now works correctly if the sectors are not rectangular


R3445 | bccb1ace | biwa | 5/17/2020, 3:18 AM
--------------------------------------------------------------------------------
Some refactoring to remove convoluted code


R3444 | caf7477d | biwa | 5/17/2020, 2:48 AM
--------------------------------------------------------------------------------
Edit Selection Mode: slopes of 3D floor control sectors are now properly updated when moving/rotating sectors (only when not pasting)


R3443 | fd41361f | biwa | 5/16/2020, 4:22 AM
--------------------------------------------------------------------------------
Fixed an issue in Edit Selection Mode that could cause Out Of Memory exceptions with vertices that are slightly off grid in the 32 bit version


R3442 | 4fd976fe | biwa | 5/16/2020, 3:26 AM
--------------------------------------------------------------------------------
Using Edit Selection Mode on sectors with plane equation slopes works correctly now (flipping still doesn't work)


R3441 | f0bfc747 | biwa | 5/16/2020, 1:40 AM
--------------------------------------------------------------------------------
Decoupled plane equation slopes from sector heights. This means that changing sector heights will not change those slopes (use the offset box in the "slope" tab of the Edit Sector Dialog instead)


R3440 | 47cec444 | biwa | 5/3/2020, 8:25 AM
--------------------------------------------------------------------------------
Slopes of 3D floor are now preserved when dragging the tagged sectors
Added option to lock texture offsets of 3D floors when dragging the tagged sectors


R3439 | c0bdae79 | biwa | 4/30/2020, 11:22 AM
--------------------------------------------------------------------------------
Fixed a crash that happened when entering Edit Selection Mode while performing the Edit action


R3438 | 7114d17e | biwa | 4/28/2020, 2:35 PM
--------------------------------------------------------------------------------
Texture browser: input boxes don't lose focus anymore when the mouse is moved into the texture list area. Fixes #369.


R3437 | 9cadd378 | biwa | 4/28/2020, 1:48 PM
--------------------------------------------------------------------------------
Changed the ambient sound drop down menu of ambient sound things to natural sort order. Resolves #406.


R3436 | 0b3d4997 | biwa | 4/27/2020, 2:12 PM
--------------------------------------------------------------------------------
Eternity Engine configuration: added some missing linedef action and sector types. Fixes #407


R3435 | 594fe040 | biwa | 4/25/2020, 3:58 PM
--------------------------------------------------------------------------------
Removed DebugConsole functionality in non-debug builds


R3434 | f15c0e0e | biwa | 4/25/2020, 8:43 AM
--------------------------------------------------------------------------------
Fixed a crash that happened when the script window is opened but minimized, the script has syntax errors, and then the map is saved. Fixes #402.


R3433 | 684e3662 | biwa | 4/21/2020, 1:56 PM
--------------------------------------------------------------------------------
3D Floor Mode: allow pasting for texture names with more than 8 characters in the 3D floor editing window


R3432 | f3006fc9 | Magnus Norddahl | 4/19/2020, 7:00 AM
--------------------------------------------------------------------------------
Remove reference to vpo.dll in the CI test


R3431 | 8eb522c8 | Magnus Norddahl | 4/19/2020, 6:56 AM
--------------------------------------------------------------------------------
Move vpo native code into BuilderNative as it is easier to manage. The plugins folder doesn't support including native dlls properly anyway.
Fix visplane explorer busy looping when waiting for data and reduce the used core count to 75% of the total available
Made vpo native code thread safe, removing the need for ungodly DLL patching hacks


R3430 | db44d411 | Magnus Norddahl | 4/19/2020, 5:19 AM
--------------------------------------------------------------------------------
Fix black output from visplane explorer


R3429 | f4e95562 | biwa | 4/19/2020, 2:58 AM
--------------------------------------------------------------------------------
Significantly reduced video memory usage when pasting sectors. Should also significantly increase speed when pasting many sectors. Fixes #400.


R3428 | 29e96f96 | biwa | 4/11/2020, 12:19 PM
--------------------------------------------------------------------------------
Removed default hotkeys from visual sloping actions


R3427 | 308e8fe4 | biwa | 4/11/2020, 9:46 AM
--------------------------------------------------------------------------------
Fixed a bug where the DECORATE parser got confused by wrong tokens after starting the states definition. Fixes #374.


R3426 | a5a78aa2 | biwa | 4/11/2020, 2:52 AM
--------------------------------------------------------------------------------
Added paint select to 3D Floor Mode
Fixed multi select in 3D Floor Mode to work when starting to drag inside a sector


R3425 | b8346714 | biwa | 4/11/2020, 1:51 AM
--------------------------------------------------------------------------------
Fixed a crash in Edit Selection Mode when visual sloping was previously used to make the slope of a sector perfectly planar


R3424 | 138c96bb | biwa | 4/11/2020, 1:42 AM
--------------------------------------------------------------------------------
Moved smart grid transform into Linedefs Mode and Vertices Mode, so it also works when simply highlighting a linedef or vertex. When doing smart grid transform on a linedef it'll also use the vertex closest to the mouse cursor as the origin instead of always the start vertex


R3423 | 12b39064 | biwa | 4/10/2020, 4:40 AM
--------------------------------------------------------------------------------
Added "Smart Grid Transform" action that sets grid transformation based on the selected elements. Vertex selected: set grid origin to that vertex. Linedef selected: align grid to that linedef. Nothing selected: reset grid transformation to the default coordinate system. No default key bound.


R3422 | 65eec24a | biwa | 4/10/2020, 3:20 AM
--------------------------------------------------------------------------------
3D Floor Mode: using tab in the 3D floor editor window now cycles through the input fields in a sane order


R3421 | ac73ca74 | biwa | 4/10/2020, 3:11 AM
--------------------------------------------------------------------------------
Fixed a crash that would happen when the line slope things (9500/9501) are used but the linedef they are tagged to doesn't have a front sidedef. Fixes #398.


R3420 | 999d5ade | biwa | 4/10/2020, 2:20 AM
--------------------------------------------------------------------------------
More BuilderMono.csproj fixes


R3419 | a09b9b93 | biwa | 4/10/2020, 2:04 AM
--------------------------------------------------------------------------------
BuilderModesMono.csproj needs the fix too, of course.


R3418 | ca4dc195 | biwa | 4/10/2020, 1:57 AM
--------------------------------------------------------------------------------
Hopefully fixed BuilderMono.csproj to compile for Mac and Linux again.


R3417 | 58d5bfd5 | biwa | 4/10/2020, 1:40 AM
--------------------------------------------------------------------------------
Merge branch 'visual-slope2'


R3416 | ff5cea7b | biwa | 4/7/2020, 12:18 PM
--------------------------------------------------------------------------------
Fixed rare potential crash when raising/lowering floors/ceiling to the closed neighbor


R3415 | 1227a8bf | biwa | 4/5/2020, 11:24 AM
--------------------------------------------------------------------------------
Merge branch 'volte-master'


R3414 | 895053ec | biwa | 4/5/2020, 11:21 AM
--------------------------------------------------------------------------------
Fixed indentation in ImageBrowserItem


R3413 | 96933215 | volte | 4/5/2020, 8:40 AM
--------------------------------------------------------------------------------
Further performance improvement to image browser


R3412 | b1f4cdcd | volte | 4/5/2020, 6:15 AM
--------------------------------------------------------------------------------
Fixed slowdown in ImageBrowser due to repeated queries for system font


R3411 | a373421a | biwa | 4/4/2020, 1:02 PM
--------------------------------------------------------------------------------
Copy'n'paste should now work correctly with plane equation slopes


R3410 | 560d4a58 | biwa | 4/4/2020, 9:03 AM
--------------------------------------------------------------------------------
When auto-aligning textures on floors/ceilings they can be scaled independently on slope type
Added option to select behavior (Tools -&gt; Preferences -&gt; Editing) of scaling when auto-aligning textures on floors/ceilings (use base scale of 1 (default), use current scale as base, never scale)


R3409 | a3ce81dc | biwa | 4/4/2020, 4:12 AM
--------------------------------------------------------------------------------
Merge branch 'master' into visual-slope2


R3408 | ef4c7638 | biwa | 4/2/2020, 1:46 PM
--------------------------------------------------------------------------------
Fixed display and auto-align issues when using hires texture replacements with local scaling


R3407 | 8115d12b | biwa | 3/29/2020, 12:44 PM
--------------------------------------------------------------------------------
Custom types for user defined UDMF fields could cause problems when fields with the same name used different types, so they are disabled for the time being (only bool, int, float and string are allowed now)


R3406 | 1fc503fa | biwa | 3/29/2020, 8:30 AM
--------------------------------------------------------------------------------
Update things before adding their geometry in visual mode so things don't go awry when realtime editing them. Fixes #393.


R3405 | e07a3170 | biwa | 3/29/2020, 7:29 AM
--------------------------------------------------------------------------------
Made drop down items for ambient sounds more descriptive


R3404 | 3f4a0a0e | biwa | 3/29/2020, 3:49 AM
--------------------------------------------------------------------------------
Aligning textures on the X axis now works correctly with negative scale values when world panning is not enabled.


R3403 | adf95c25 | biwa | 3/29/2020, 3:05 AM
--------------------------------------------------------------------------------
Hexen/UDMF linedef action 28 is now correctly labeled "Floor Raise And Crush" instead of misleading "Floor Crusher Start". Fixes #386.


R3402 | 1d586733 | biwa | 3/29/2020, 2:53 AM
--------------------------------------------------------------------------------
There can be multiple different ambient sounds with the same sound name, so add the index to the name to differentiate them. Fixes #390.


R3401 | 91e0f8d5 | biwa | 3/20/2020, 5:19 PM
--------------------------------------------------------------------------------
Fixes for raisesectortonearest and lowersectortonearest action when used on slope handles to account for float rounding errors


R3400 | a4466ba0 | biwa | 3/19/2020, 12:14 PM
--------------------------------------------------------------------------------
Added support for helper messages in version/deprecated modifier in ZScript


R3399 | 3346c00f | Magnus Norddahl | 3/19/2020, 11:54 AM
--------------------------------------------------------------------------------
Keep stream open so that the image loaders can be chained


R3398 | f5baa096 | biwa | 3/19/2020, 8:16 AM
--------------------------------------------------------------------------------
The raisesectortonearest and lowersectortonearest now work with visual slope handles


R3397 | 44d972c8 | Magnus Norddahl | 3/19/2020, 7:46 AM
--------------------------------------------------------------------------------
Fix crash when tga image loader succeeds in loading a 0x0 image
Copy resource bitmaps before using them on a worker thread


R3396 | 7b0adadb | biwa | 3/17/2020, 2:10 PM
--------------------------------------------------------------------------------
Merge branch 'master' into visual-slope2


R3395 | e19b2912 | Magnus Norddahl | 3/17/2020, 1:07 PM
--------------------------------------------------------------------------------
Update mono project file


R3394 | 6492a2b3 | Magnus Norddahl | 3/17/2020, 1:06 PM
--------------------------------------------------------------------------------
Merge branch 'nodevil'


R3393 | 127aff5c | alexey.lysiuk | 3/17/2020, 12:37 PM
--------------------------------------------------------------------------------
Fixes for non-Windows platforms (#371 by alexey-lysiuk)


R3392 | 29b30a3d | Magnus Norddahl | 3/17/2020, 12:09 PM
--------------------------------------------------------------------------------
This joke isn't funny when half the racists in the US is saying this


R3391 | 0282f343 | biwa | 3/15/2020, 2:39 AM
--------------------------------------------------------------------------------
3D Floor Mode: Don't set valid plane equation when the the surface isn't sloped


R3390 | 4ae5f320 | biwa | 3/14/2020, 1:31 PM
--------------------------------------------------------------------------------
3D Floor Mode: splitting/detaching 3D floors now preserves slope equation slopes


R3389 | c34b6e31 | biwa | 3/14/2020, 12:06 PM
--------------------------------------------------------------------------------
Rotating sectors with plane equation slopes in Edit Selection Mode works properly now


R3388 | e8cc2f98 | biwa | 3/14/2020, 7:46 AM
--------------------------------------------------------------------------------
Self-inheritance of ZScript classes is now considered an error and not a warning


R3387 | d3b90f4f | biwa | 3/14/2020, 5:18 AM
--------------------------------------------------------------------------------
Print a warning and skip parsing classes that try to inherit from themselves (instead of going into an infinite loop)


R3386 | e798450a | biwa | 2/24/2020, 4:57 AM
--------------------------------------------------------------------------------
The sloping between handles action is now a bit more convenient and tries to figure out what the user wants to do even if not exactly two slope handles are selected.


R3385 | afef3492 | biwa | 2/24/2020, 3:54 AM
--------------------------------------------------------------------------------
- Slope handles are not shown anymore when showing selection is disabled
- Smart pivot handles are now shown for the highlighted slope handle


R3384 | 37e81545 | biwa | 2/23/2020, 3:44 AM
--------------------------------------------------------------------------------
- Some refactoring
- Added action to slope selected floors/ceilings between selected slope handles (default key: Ctrl-F)
- Added Shift-W as default key to toggle visual slope picking


R3383 | 915d83c9 | biwa | 2/23/2020, 2:17 AM
--------------------------------------------------------------------------------
- If geometry is selected and the geometry the modified slope handle belongs to is not selected it will now also be modified
- Made the slope handles hover closer to the geometry


R3382 | 73e8d544 | biwa | 2/22/2020, 4:07 PM
--------------------------------------------------------------------------------
Fixed a problem where slope handles could be picked through other geometry


R3381 | 631ccc12 | biwa | 2/22/2020, 3:48 PM
--------------------------------------------------------------------------------
Slope handles can now be set as pivot while other surfaces are selected


R3380 | fd2b1150 | biwa | 2/22/2020, 3:14 PM
--------------------------------------------------------------------------------
Removed remnants of holding Alt to interact with slope handles


R3379 | 9c3d8d46 | biwa | 2/22/2020, 3:09 PM
--------------------------------------------------------------------------------
It's not possible to have a slope handle be selected and set as pivot at the same time


R3378 | f606f3bd | biwa | 2/22/2020, 10:45 AM
--------------------------------------------------------------------------------
Drawing slope handles works correctly now


R3377 | 1b79d9f6 | biwa | 2/19/2020, 2:03 PM
--------------------------------------------------------------------------------
Improved drawing length of slope handles on sloped lines (still too short, possibly because of aspect ratio correction?)


R3376 | 50a73b6a | biwa | 2/19/2020, 1:43 PM
--------------------------------------------------------------------------------
Pivot handles can now be set with the normal action to edit objects (no additional hotkey needed)


R3375 | e4644b7c | biwa | 2/19/2020, 1:14 PM
--------------------------------------------------------------------------------
The slope handle closes to the mouse cursor will now always be picked (no minimum distance required anymore)


R3374 | 21c83799 | biwa | 2/19/2020, 12:59 PM
--------------------------------------------------------------------------------
Added action to toggle between picking slope handles or other map elements


R3373 | 7154dec8 | biwa | 2/16/2020, 1:07 PM
--------------------------------------------------------------------------------
Code cleanup, added some comments


R3372 | ff1ea95d | biwa | 2/16/2020, 11:51 AM
--------------------------------------------------------------------------------
Drawing visual slope handles is (mostly) working now
Also fixed some cases where slopes were applied incorrectly


R3371 | ab4dfa09 | Magnus Norddahl | 2/16/2020, 10:02 AM
--------------------------------------------------------------------------------
Remove DevIL dlls


R3370 | c943b07b | Magnus Norddahl | 2/16/2020, 9:57 AM
--------------------------------------------------------------------------------
Fix broken patch loading


R3369 | 4d3fea00 | Magnus Norddahl | 2/16/2020, 8:10 AM
--------------------------------------------------------------------------------
Fix inconsistencies between the "file specification" (as documented on zee internetz) and what devteam.pcx from Descent actually contained (the only pcx I have)


R3368 | c1130b4c | Magnus Norddahl | 2/16/2020, 7:48 AM
--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into nodevil


R3367 | ec9765f0 | ZZYZX | 1/25/2020, 1:28 PM
--------------------------------------------------------------------------------
Fixed: GLDEFS dynamic lights were defaulting to invisible instead of 'normal'


R3366 | d9cfc04e | biwa | 1/18/2020, 12:10 PM
--------------------------------------------------------------------------------
More trying to get it to work...


R3365 | 973a4b14 | ZZYZX | 1/18/2020, 12:08 PM
--------------------------------------------------------------------------------
Fixed: CalculateArea was doing some weird shit (resolves #372)


R3364 | 6e4a02fb | Magnus Norddahl | 1/15/2020, 2:28 PM
--------------------------------------------------------------------------------
Add texture format to the Texture class so that render target textures do not have to be in the bgra8 format


R3363 | 50668921 | William Miller | 1/14/2020, 8:26 PM
--------------------------------------------------------------------------------
Extra config block for Large Maps (PR#368 by Zanieon)

This extra block helps ZDBSP building better nodes for maps that are too big and starts generating visual issues with regular nodebuilding.


R3362 | afb79e80 | Magnus Norddahl | 1/14/2020, 11:39 AM
--------------------------------------------------------------------------------
Implement tga image loader


R3361 | 0372b75e | Magnus Norddahl | 1/14/2020, 9:57 AM
--------------------------------------------------------------------------------
Fix offsetting bug


R3360 | 4e86765f | Magnus Norddahl | 1/14/2020, 9:49 AM
--------------------------------------------------------------------------------
Implement pcx loader (I can't believe I wrote this in 2020...)


R3359 | e908ec72 | Magnus Norddahl | 1/14/2020, 8:29 AM
--------------------------------------------------------------------------------
Add missing try/catch


R3358 | 3bbe76b2 | Magnus Norddahl | 1/14/2020, 8:25 AM
--------------------------------------------------------------------------------
Remove DevIL dependency
Remove IImageLoader code duplication


R3357 | 42aa6c88 | ZZYZX | 1/14/2020, 1:09 AM
--------------------------------------------------------------------------------
Fixed: there was no highlight shader for internal sprites for ZDoom effects disabled;  Fixed: highlighting of transparent walls/floors was broken


R3356 | 7ea64f91 | Magnus Norddahl | 1/13/2020, 10:11 AM
--------------------------------------------------------------------------------
Fatal crash (Texture name input) #367


R3355 | a2b18f18 | Magnus Norddahl | 1/12/2020, 2:35 PM
--------------------------------------------------------------------------------
Fix load bug where exactly one image per thread would not get loaded


R3354 | fc7093b9 | Magnus Norddahl | 1/12/2020, 2:10 PM
--------------------------------------------------------------------------------
Load images when they accessed
Load previews when they are accessed


R3353 | acfd4f52 | Magnus Norddahl | 1/12/2020, 12:12 PM
--------------------------------------------------------------------------------
LoadImage should not be virtual


R3352 | db747d02 | Magnus Norddahl | 1/12/2020, 11:17 AM
--------------------------------------------------------------------------------
Dispose the bitmap as soon as it has been uploaded to a texture. Use a 1 bit alphatest bitmap for those that have transparency in them.


R3351 | 21d19e28 | Magnus Norddahl | 1/12/2020, 10:53 AM
--------------------------------------------------------------------------------
Only use GetBitmap for the alpha test


R3350 | 0abaeaf7 | Magnus Norddahl | 1/12/2020, 10:37 AM
--------------------------------------------------------------------------------
Replace GetBitmap with more descriptive functions and move the alpha test inside ImageData


R3349 | 247d3e7a | biwa | 1/9/2020, 11:05 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into visual-slope2


R3348 | a14fc7ca | biwa | 1/7/2020, 1:26 PM
--------------------------------------------------------------------------------
Fixed an issue where grid background images were drawn upside down and moved in the wrong direction on the Y axis when scrolling


R3347 | 2c9235e4 | biwa | 1/7/2020, 12:27 PM
--------------------------------------------------------------------------------
Trying to figure out matrix black magic


R3346 | dfc3089b | Magnus Norddahl | 1/6/2020, 12:00 AM
--------------------------------------------------------------------------------
Autodetect platform


R3345 | 5363fe07 | Magnus Norddahl | 1/5/2020, 11:52 PM
--------------------------------------------------------------------------------
Produce release build
Disable devil
Support mac build (which is useless as mono doesn't support winforms on modern macOS)


R3344 | 20f5f01b | Magnus Norddahl | 1/5/2020, 11:07 PM
--------------------------------------------------------------------------------
Unix build fixes


R3343 | 01ccfa56 | biwa | 1/5/2020, 5:27 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into visual-slope2


R3342 | 31c7a867 | biwa | 1/4/2020, 2:29 PM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3341 | b4150466 | biwa | 1/4/2020, 2:29 PM
--------------------------------------------------------------------------------
Fixed nonsensical values being returned when using +++/--- in many fields.


R3340 | 0298569b | alexey.lysiuk | 1/4/2020, 2:28 PM
--------------------------------------------------------------------------------
Add Continuous Integration via GitHub Actions workflow (PR#359 by alexey-lysiuk)


R3339 | 8aee7fc5 | biwa | 1/4/2020, 1:15 PM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into visual-slope2


R3338 | 0e7875e0 | ZZYZX | 1/2/2020, 5:55 PM
--------------------------------------------------------------------------------
Fixed: light clipping on back faces was gone


R3337 | 044dbbcf | ZZYZX | 1/2/2020, 5:22 PM
--------------------------------------------------------------------------------
Rewrote dynamic light support. Resolves #319. Resolves #318. Resolves #233.


R3336 | 0efb786a | biwa | 1/2/2020, 4:11 PM
--------------------------------------------------------------------------------
Slopes in 3D floors work again


R3335 | 54fb563a | Magnus Norddahl | 1/2/2020, 11:35 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3334 | c10f70d5 | Magnus Norddahl | 1/2/2020, 11:34 AM
--------------------------------------------------------------------------------
Fix glError returning a null pointer


R3333 | 7e848831 | biwa | 1/2/2020, 11:32 AM
--------------------------------------------------------------------------------
Some cleanups


R3332 | 7b5d4a03 | ZZYZX | 1/2/2020, 11:31 AM
--------------------------------------------------------------------------------
Write uniform data into separate structures


R3331 | 10702928 | Magnus Norddahl | 1/2/2020, 11:21 AM
--------------------------------------------------------------------------------
Only call seterror if the context creation fails


R3330 | 6450bdcc | Magnus Norddahl | 1/2/2020, 10:45 AM
--------------------------------------------------------------------------------
Improve error message if OpenGL context creation fails


R3329 | 0ba5870d | ZZYZX | 1/2/2020, 10:22 AM
--------------------------------------------------------------------------------
Merge branch 'shadercompiler'


R3328 | d71da60c | Magnus Norddahl | 1/2/2020, 10:07 AM
--------------------------------------------------------------------------------
Lower depth bits requirement


R3327 | 82db74b1 | Magnus Norddahl | 1/2/2020, 9:55 AM
--------------------------------------------------------------------------------
Fix profile not being used


R3326 | d49a6e22 | Magnus Norddahl | 1/2/2020, 9:53 AM
--------------------------------------------------------------------------------
Work a little harder to find an usable OpenGL version


R3325 | 0fbebbe7 | ZZYZX | 1/1/2020, 4:56 PM
--------------------------------------------------------------------------------
Allow functions block in a shader, error out on duplicate functions


R3324 | e4e05542 | biwa | 1/1/2020, 4:32 PM
--------------------------------------------------------------------------------
Fixed a problem where negative Y scales of sidedefs would result in a wrong offset when auto-aligning


R3323 | e015cc6f | ZZYZX | 1/1/2020, 3:51 PM
--------------------------------------------------------------------------------
Fixed token position for named tokens


R3322 | 55135f29 | biwa | 1/1/2020, 12:47 PM
--------------------------------------------------------------------------------
- Handles on floor are shown
- Fixed a problem where the wrong plane was assigned to ceiling surfaces


R3321 | 6374b498 | ZZYZX | 1/1/2020, 12:41 PM
--------------------------------------------------------------------------------
Added GLSL shader preprocessor


R3320 | 73364a13 | Magnus Norddahl | 1/1/2020, 12:21 AM
--------------------------------------------------------------------------------
Remove UTF-8 BOM if found


R3319 | 4bfbe567 | biwa | 12/31/2019, 2:46 PM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into visual-slope2


R3318 | 7b550636 | ZZYZX | 12/31/2019, 5:32 AM
--------------------------------------------------------------------------------
Fixed F10 key focusing the menu on key release


R3317 | c00e2a80 | ZZYZX | 12/31/2019, 4:57 AM
--------------------------------------------------------------------------------
Fixed F10 key focusing the menu instead of opening the script editor as intended


R3316 | e0922352 | ZZYZX | 12/31/2019, 4:16 AM
--------------------------------------------------------------------------------
Removed the remains of resource editing


R3315 | 961b5fdb | ZZYZX | 12/31/2019, 3:46 AM
--------------------------------------------------------------------------------
Actually fixed PK3 synchronization


R3314 | fa053bc0 | ZZYZX | 12/31/2019, 3:35 AM
--------------------------------------------------------------------------------
Prevent closing the PK3 stream before read operation has completed


R3313 | e61937c7 | ZZYZX | 12/31/2019, 3:18 AM
--------------------------------------------------------------------------------
Removed the capability to open any file from the script editor


R3312 | d7e259bc | biwa | 12/31/2019, 1:57 AM
--------------------------------------------------------------------------------
Compute the length of the line in Plotter.DrawLine3DFloor with a method that actually works on big numbers


R3311 | a18e165d | Magnus Norddahl | 12/30/2019, 6:44 PM
--------------------------------------------------------------------------------
Fix geometry constantly being rebuilt in some situations


R3310 | ba713f7a | biwa | 12/30/2019, 3:08 PM
--------------------------------------------------------------------------------
Ported visual sloping to UDB


R3309 | 1e90500a | biwa | 12/30/2019, 2:28 AM
--------------------------------------------------------------------------------
Call RedrawSurface in OnRedrawDisplay of NodesViewerMode, SoundPropagationMode and SoundEnvironmentMode so that the map gets updated properly and not being stretched/squished when the windows is resized


R3308 | f6dd787f | Magnus Norddahl | 12/29/2019, 9:41 PM
--------------------------------------------------------------------------------
Present maps slightly faster to the user


R3307 | c95e5af4 | Magnus Norddahl | 12/29/2019, 9:22 PM
--------------------------------------------------------------------------------
Reduce memory usage during preview image loading


R3306 | 65fdafaf | Magnus Norddahl | 12/29/2019, 2:24 PM
--------------------------------------------------------------------------------
Fix TransformPatch using bitmap from the main thread


R3305 | 03e50615 | Magnus Norddahl | 12/29/2019, 1:59 PM
--------------------------------------------------------------------------------
Remove explicit image unloading and fix previews


R3304 | f97f2d36 | Magnus Norddahl | 12/29/2019, 11:48 AM
--------------------------------------------------------------------------------
Remove preview manager and remove CreateTexture


R3303 | a024ac9f | biwa | 12/29/2019, 10:05 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3302 | c46e548a | biwa | 12/29/2019, 10:04 AM
--------------------------------------------------------------------------------
- Fixed vertical grid lines being 1 pixel off in their horizontal position
- Fixed a bug where lines with 3D floor indicators were 1 pixel off in their horizontal position


R3301 | 5dc2ab7b | ZZYZX | 12/29/2019, 9:59 AM
--------------------------------------------------------------------------------
Supposedly fixed sprites not loading if reloaded resources from visual mode


R3300 | ca3fa76e | Magnus Norddahl | 12/29/2019, 9:54 AM
--------------------------------------------------------------------------------
Rename the sampler filters so that they use the same naming convention as modern graphics APIs


R3299 | 12fd006c | ZZYZX | 12/29/2019, 6:38 AM
--------------------------------------------------------------------------------
Removed dynamic resource reloading for resource writing


R3298 | 8990cc57 | ZZYZX | 12/29/2019, 5:58 AM
--------------------------------------------------------------------------------
Fixed code folding in script editor


R3297 | 87f74cb9 | ZZYZX | 12/29/2019, 5:27 AM
--------------------------------------------------------------------------------
Trashed embedded resource editing UI


R3296 | 58d2d67e | ZZYZX | 12/29/2019, 4:25 AM
--------------------------------------------------------------------------------
Do not try to continuously reload failed textures


R3295 | 30819b3b | biwa | 12/29/2019, 4:01 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder


R3294 | 1786ab52 | biwa | 12/29/2019, 4:00 AM
--------------------------------------------------------------------------------
Changed checkdistance in ThingTypeInfo from int to double so that doesn't overflow


R3293 | 62cddff5 | ZZYZX | 12/29/2019, 3:02 AM
--------------------------------------------------------------------------------
Use nearest filtering if nearest is specified


R3292 | 8f9d840a | biwa | 12/29/2019, 2:03 AM
--------------------------------------------------------------------------------
Use map boundaries defined in the game's config instead of static values in VisualBlockMap


R3291 | 5082d7c3 | Magnus Norddahl | 12/28/2019, 9:52 PM
--------------------------------------------------------------------------------
Alter the nearest filter to not have noise in it


R3290 | d46c72b0 | Magnus Norddahl | 12/28/2019, 6:54 PM
--------------------------------------------------------------------------------
Refactor the ImageData load code so that the UI thread requires no locks


R3289 | f41c5bdd | ZZYZX | 12/28/2019, 12:01 PM
--------------------------------------------------------------------------------
Used slightly better approach for executing stuff in the main thread


R3288 | bd811aac | ZZYZX | 12/28/2019, 11:37 AM
--------------------------------------------------------------------------------
Fixed deadlock caused by errors displayed by texture loading


R3287 | 78fe6c30 | ZZYZX | 12/28/2019, 10:12 AM
--------------------------------------------------------------------------------
Fixed UI thread becoming unresponsible in case of missing textures


R3286 | 866facf8 | ZZYZX | 12/28/2019, 12:22 AM
--------------------------------------------------------------------------------
Fixed: not all cases of static FontFamily were addressed


R3285 | 3cae8740 | Magnus Norddahl | 12/27/2019, 8:34 PM
--------------------------------------------------------------------------------
Prevent Image.FromStream from closing the stream if the image isn't recognized


R3284 | 0ebba7bd | biwa | 12/27/2019, 9:49 AM
--------------------------------------------------------------------------------
Fixed a bug where flats on a 3D floor could not be auto-aligned (auto-aligning the flats of the tagged sector instead). Fixes #338.


R3283 | 9b256efd | biwa | 12/27/2019, 8:00 AM
--------------------------------------------------------------------------------
Fixed an issue where selected objects were unnecessarily cleared in visual mode, resulting in slowdowns. Partly addresses #337.


R3282 | 197f96a0 | ZZYZX | 12/27/2019, 2:43 AM
--------------------------------------------------------------------------------
Unfix MaxED's TGA fix


R3281 | af3d74d1 | Magnus Norddahl | 12/26/2019, 10:45 PM
--------------------------------------------------------------------------------
Fix DevIL crash by protecting it with a mutex lock
Use the .net framework image loaders if they work. They do for the sane formats (PNG and JPEG) and they are faster, too.
Enable usage of multiple threads for resource loading now that it no longer crashes


R3280 | 11b5cb4e | Magnus Norddahl | 12/26/2019, 10:21 PM
--------------------------------------------------------------------------------
Fix crash if entering 3D mode early
Remove thread priority settings (this is not the right way to do it)
Stop brain dead busy looping and use Monitor.Wait + Monitor.Pulse
Only call Control.Invoke if its a worker thread calling RunOnUIThread
Add the code for running multiple background threads (unfortunately blocked by DevIL apparently not being thread safe, gg!)


R3279 | 7e0ea542 | Magnus Norddahl | 12/26/2019, 7:37 PM
--------------------------------------------------------------------------------
Don't use SendMessage when the built-in Invoke function does the same


R3278 | f7f408b3 | ZZYZX | 12/26/2019, 9:56 AM
--------------------------------------------------------------------------------
Fixed typo in GZBuilder reference manual


R3277 | 0c0ccf5d | ZZYZX | 12/26/2019, 5:41 AM
--------------------------------------------------------------------------------
Added Screenshots directory to ignored


R3276 | 24e4c55e | ZZYZX | 12/26/2019, 5:15 AM
--------------------------------------------------------------------------------
Fixed logos in the About form


R3275 | 624c5ea1 | ZZYZX | 12/26/2019, 4:33 AM
--------------------------------------------------------------------------------
Fixed: don't use full Renderer2D pipeline while updating the grid after resize (fixes debug build)


R3274 | cbe8abbc | ZZYZX | 12/26/2019, 12:08 AM
--------------------------------------------------------------------------------
Fixed: 3D mode linedefs were completely broken -- reverted 718405b58085a4aa7f173eb1957765431e2f5bee


R3273 | 3491bdcc | ZZYZX | 12/25/2019, 10:16 PM
--------------------------------------------------------------------------------
Fixed: lines in 2D mode had random gray pixels with high quality enabled (resolves #331)


R3272 | 1cbfddd3 | ZZYZX | 12/25/2019, 9:10 PM
--------------------------------------------------------------------------------
Oops.


R3271 | 607ac775 | ZZYZX | 12/25/2019, 9:02 PM
--------------------------------------------------------------------------------
Fixed: use application default font family for rendered labels if user-selected font is not available


R3270 | 76bfd79b | ZZYZX | 12/25/2019, 6:16 PM
--------------------------------------------------------------------------------
Merged remote...


R3269 | 83204022 | ZZYZX | 12/25/2019, 6:16 PM
--------------------------------------------------------------------------------
Fixed background in About form for larger fonts


R3268 | b466035b | Magnus Norddahl | 12/25/2019, 5:02 PM
--------------------------------------------------------------------------------
Fix wrong mipmapping filtering and missing anisotropy


R3267 | 061fa30a | Magnus Norddahl | 12/25/2019, 4:10 PM
--------------------------------------------------------------------------------
Improve camera sector search somewhat


R3266 | 459742c8 | Magnus Norddahl | 12/25/2019, 4:09 PM
--------------------------------------------------------------------------------
Fix double delete bug


R3265 | e68da433 | Magnus Norddahl | 12/25/2019, 3:46 PM
--------------------------------------------------------------------------------
Also clean up textures not created by SetPixels


R3264 | 9d5f8ec7 | Magnus Norddahl | 12/25/2019, 3:39 PM
--------------------------------------------------------------------------------
Rewrite VisualBlockMap to use a quad tree


R3263 | 994eda48 | Magnus Norddahl | 12/25/2019, 3:37 PM
--------------------------------------------------------------------------------
Fix shutdown crash caused by C# finalizers deleting texture objects after renderdevice already left the building


R3262 | 718405b5 | Magnus Norddahl | 12/25/2019, 9:57 AM
--------------------------------------------------------------------------------
Remove the remaining dictionary lookups when culling


R3261 | 1aa020b2 | NickZ | 12/25/2019, 9:45 AM
--------------------------------------------------------------------------------
Added test configuration option to use Linux paths, added different font for text labels (PR#268 by NickZ)

* Add Linux Path option to test config

* make shortpaths and linuxpaths mutually exclusive


R3260 | 96f3b746 | DoomKrawa | 12/25/2019, 9:42 AM
--------------------------------------------------------------------------------
Added: Artiscript for ZDaemon ACS (PR#315 by krawa)

* Artiscript added.

*  Artiscripts added.

And optional parameters for client/server scripts.


R3259 | 73415725 | ZZYZX | 12/25/2019, 9:08 AM
--------------------------------------------------------------------------------
Improved memory usage by loading textures directly into OpenGL


R3258 | 60d836dc | ZZYZX | 12/25/2019, 7:26 AM
--------------------------------------------------------------------------------
Fixed: redraw grid after window size changes


R3257 | 9453c0f8 | ZZYZX | 12/25/2019, 4:42 AM
--------------------------------------------------------------------------------
Bumped official .NET version to 4.7.2


R3256 | a34055a0 | ZZYZX | 12/25/2019, 3:43 AM
--------------------------------------------------------------------------------
Fixed: do a bit less radical deallocation in cube textures


R3255 | d57d73ce | ZZYZX | 12/25/2019, 3:39 AM
--------------------------------------------------------------------------------
Fixed: memory buffer was not cleared after successfully transferring texture data to OpenGL (resolves #327)


R3254 | 054a30dd | ZZYZX | 12/25/2019, 3:32 AM
--------------------------------------------------------------------------------
Fixed: textures of null size should not be allowed (resolves #324)


R3253 | 33b888e5 | biwa | 12/24/2019, 4:54 PM
--------------------------------------------------------------------------------
Renderer2D.PlotLine now transforms the y coordinate so that linedefs in nodes viewer, automap/sound environment/sound propagation mode are not flipped upside down anymore. Fixes #325.


R3252 | d559ba30 | ZZYZX | 12/24/2019, 1:32 PM
--------------------------------------------------------------------------------
Added error reporting to Update Checker; Fixed update checking failure in certain setups


R3251 | fb925016 | ZZYZX | 12/24/2019, 1:10 PM
--------------------------------------------------------------------------------
Fixed: build solution instead of individual projects; this speeds up the compilation process greatly


R3250 | 842d4a66 | ZZYZX | 12/24/2019, 1:06 PM
--------------------------------------------------------------------------------
Fixed: full sector highlight would not show in 2D mode


R3249 | 96f2b4e9 | ZZYZX | 12/24/2019, 11:33 AM
--------------------------------------------------------------------------------
Fixed TGA texture loading


R3248 | 99b17700 | ZZYZX | 12/24/2019, 10:43 AM
--------------------------------------------------------------------------------
Fixed references to GZDB in the setup


R3247 | e4aae177 | ZZYZX | 12/24/2019, 10:19 AM
--------------------------------------------------------------------------------
Changed remaining build URLs in the setup


R3246 | f3c60ac5 | ZZYZX | 12/24/2019, 10:13 AM
--------------------------------------------------------------------------------
Corrected Git Issues link for error dialog


R3245 | 915fd9a8 | ZZYZX | 12/24/2019, 10:07 AM
--------------------------------------------------------------------------------
Renamed GPL.txt to LICENSE.txt


R3244 | 61c6903b | ZZYZX | 12/24/2019, 10:06 AM
--------------------------------------------------------------------------------
Fixed wrong icon in Updater


R3243 | 8b682a65 | ZZYZX | 12/24/2019, 10:04 AM
--------------------------------------------------------------------------------
Fixed wrong icon in auto-update Newsflash


R3242 | 6419cc04 | ZZYZX | 12/24/2019, 9:49 AM
--------------------------------------------------------------------------------
Merged OpenGL UDB dev branch


R3241 | e1f3dfda | ZZYZX | 12/24/2019, 9:47 AM
--------------------------------------------------------------------------------
Changed link to UDB


R3240 | 81df5e85 | ZZYZX | 12/24/2019, 9:45 AM
--------------------------------------------------------------------------------
Removed remaining DirectX references, fixed setup


R3239 | 0d9c8d24 | ZZYZX | 12/24/2019, 8:51 AM
--------------------------------------------------------------------------------
Added GPLv3 to the repository's root


R3238 | 37c52b4d | biwa | 12/24/2019, 6:58 AM
--------------------------------------------------------------------------------
Code folding in the script editor works again. Fixes #115.


R3237 | 4b86389a | ZZYZX | 12/24/2019, 5:28 AM
--------------------------------------------------------------------------------
Clarified credits a bit


R3236 | 4934d6ba | ZZYZX | 12/24/2019, 5:09 AM
--------------------------------------------------------------------------------
Replace MaxED with 'maintainers' in the disclaimer


R3235 | cd9da4b4 | ZZYZX | 12/24/2019, 1:59 AM
--------------------------------------------------------------------------------
Changed splash image and icons


R3234 | d995f983 | ZZYZX | 12/23/2019, 11:12 PM
--------------------------------------------------------------------------------
Rebranding


R3233 | ef6d2176 | Magnus Norddahl | 12/23/2019, 11:09 AM
--------------------------------------------------------------------------------
Rearrange the code slightly so it is easier to add other backends


R3232 | 84efdad4 | Magnus Norddahl | 12/22/2019, 3:13 PM
--------------------------------------------------------------------------------
Add the license that applies to BuilderNative


R3231 | e1ff5fc0 | Magnus Norddahl | 12/22/2019, 2:44 PM
--------------------------------------------------------------------------------
Implement resource cleanup for all resource types


R3230 | 11aa3145 | Magnus Norddahl | 12/20/2019, 8:43 PM
--------------------------------------------------------------------------------
Remove more dictionaries from the render loop


R3229 | 848ff8e7 | Magnus Norddahl | 12/20/2019, 6:32 PM
--------------------------------------------------------------------------------
Fix typo


R3228 | b0538ac3 | Magnus Norddahl | 12/20/2019, 6:31 PM
--------------------------------------------------------------------------------
Move matrix functions to its own file


R3227 | 28406cf1 | Magnus Norddahl | 12/20/2019, 5:14 PM
--------------------------------------------------------------------------------
Declare the uniform variables in C#


R3226 | a21edf78 | Magnus Norddahl | 12/20/2019, 4:47 PM
--------------------------------------------------------------------------------
Misc adjustments to make the cherry-picked 'C# shader resources' commit work


R3225 | 2390b56b | Magnus Norddahl | 12/20/2019, 4:37 PM
--------------------------------------------------------------------------------
Add OpenGL output log to .gitignore


R3224 | 236ddd14 | Magnus Norddahl | 12/20/2019, 4:36 PM
--------------------------------------------------------------------------------
Remove shader references from BuilderNative.vcxproj


R3223 | 3de2427e | Magnus Norddahl | 12/20/2019, 4:34 PM
--------------------------------------------------------------------------------
Removed -f suffixes for floats (not supported on AMD)


R3222 | 7f6ff892 | Magnus Norddahl | 9/29/2019, 9:57 AM
--------------------------------------------------------------------------------
Move the shaders to C# resources


R3221 | da57945d | ZZYZX | 12/20/2019, 6:41 AM
--------------------------------------------------------------------------------
Merge branch 'master' into slimgl_merge


R3220 | e1878725 | ZZYZX | 12/20/2019, 6:38 AM
--------------------------------------------------------------------------------
Add fps counter in visual mode


R3219 | 5d3e78ad | ZZYZX | 12/20/2019, 6:17 AM
--------------------------------------------------------------------------------
Add FPS counter for visual mode


R3218 | 5c5633c1 | Magnus Norddahl | 12/19/2019, 8:30 PM
--------------------------------------------------------------------------------
Clearing the current active OpenGL context is apparently very expensive. Only do it if we're destroying an OpenGL context.


R3217 | c8237b0e | Magnus Norddahl | 12/19/2019, 8:12 PM
--------------------------------------------------------------------------------
Speed up linedef processing by not relying on a hashmap


R3216 | 28f01517 | Magnus Norddahl | 12/19/2019, 7:50 PM
--------------------------------------------------------------------------------
Trade some memory for speed


R3215 | 80f815ca | Magnus Norddahl | 12/19/2019, 6:39 PM
--------------------------------------------------------------------------------
Fix the error handling: only create one call unless there's an error and only check for errors in functions that can fail


R3214 | 9c8f8916 | biwa | 12/19/2019, 6:46 AM
--------------------------------------------------------------------------------
Fixed a crash that would happen in the texture set editor when double-clicking on the last texture


R3213 | 4274ee28 | Magnus Norddahl | 12/18/2019, 6:12 PM
--------------------------------------------------------------------------------
Use C++ and SSE code to do matrix math
Avoid copying by passing matrices by reference to RenderDevice
Use fasttrig from GZDoom for faster cos/sin
Don't set matrices unless they changed. Even though the memcmp prevents it from being pushed to OpenGL it is still a waste.


R3212 | 2bce3f06 | ZZYZX | 12/18/2019, 11:27 AM
--------------------------------------------------------------------------------
Flip GDI bitmap in model loading before feeding it to OpenGL


R3211 | 4de0d96d | ZZYZX | 12/18/2019, 5:24 AM
--------------------------------------------------------------------------------
Only set uniform for world matrix if it was the only one that changed


R3210 | b19ce39a | Magnus Norddahl | 12/17/2019, 7:22 PM
--------------------------------------------------------------------------------
Only set uniforms if they changed


R3209 | de2e336c | Magnus Norddahl | 12/17/2019, 6:24 PM
--------------------------------------------------------------------------------
Use OpenGL sampler objects


R3208 | b70b114a | Magnus Norddahl | 12/17/2019, 5:27 PM
--------------------------------------------------------------------------------
Place all vertex buffers in the same GPU vertex buffer so that the 3D scene only contains 2 vertex buffer binds per frame


R3207 | b3a4f563 | ZZYZX | 12/17/2019, 2:36 PM
--------------------------------------------------------------------------------
Call wglMakeCurrent before SwapBuffers in Windows context implementation


R3206 | bd967138 | ZZYZX | 12/15/2019, 10:32 PM
--------------------------------------------------------------------------------
Return old code for grid drawing on the renderer side


R3205 | 4cb6d68c | ZZYZX | 12/15/2019, 8:54 PM
--------------------------------------------------------------------------------
Use PBO to stream texture data for software rendering


R3204 | 5fbedaf8 | ZZYZX | 12/15/2019, 6:52 PM
--------------------------------------------------------------------------------
Fixed: don't reduce alpha twice in 2D render layers


R3203 | 19718cd4 | ZZYZX | 12/15/2019, 6:18 PM
--------------------------------------------------------------------------------
Fixed: skybox generated from Doom texture was misplaced


R3202 | 8ac7e407 | ZZYZX | 12/15/2019, 6:15 PM
--------------------------------------------------------------------------------
Returned CodeImp's software renderer for line plotting


R3201 | 2433b8eb | ZZYZX | 12/15/2019, 3:17 PM
--------------------------------------------------------------------------------
Removed -f suffixes for floats (not supported on AMD)


R3200 | 81c8cdee | ZZYZX | 12/15/2019, 2:27 PM
--------------------------------------------------------------------------------
Added credit to Talon1024 & dpJ


R3199 | bd6d2177 | ZZYZX | 12/15/2019, 2:20 PM
--------------------------------------------------------------------------------
Deleted SlimDX; returned pre-build event to copy appropriate DevIL version


R3198 | eafce14a | ZZYZX | 12/15/2019, 2:00 PM
--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into slimgl_merge


R3197 | 502b6419 | ZZYZX | 12/15/2019, 1:53 PM
--------------------------------------------------------------------------------
Improved error reporting


R3196 | 7f09dd2a | ZZYZX | 12/15/2019, 12:47 PM
--------------------------------------------------------------------------------
Reenabled point filtering in visual mode


R3195 | 4febbdad | biwa | 12/15/2019, 11:31 AM
--------------------------------------------------------------------------------
Zscript bool user variables are now treated as bool instead of int
Added support for int8, int16, uint, uint8, and uint16 user variables


R3194 | 99a90512 | ZZYZX | 12/15/2019, 8:48 AM
--------------------------------------------------------------------------------
Fixed: depth tested FBO did not work


R3193 | 6f122d28 | ZZYZX | 12/14/2019, 10:09 PM
--------------------------------------------------------------------------------
Fixed: alpha in the plotter was applied twice


R3192 | d1ff6bcc | ZZYZX | 12/14/2019, 9:12 PM
--------------------------------------------------------------------------------
Fixed: line can be either dotted or smoothed


R3191 | ca75897b | ZZYZX | 12/14/2019, 5:45 PM
--------------------------------------------------------------------------------
Make grid dotted again


R3190 | d843a61d | ZZYZX | 12/14/2019, 4:32 PM
--------------------------------------------------------------------------------
Replaced line intersection with something that does not cause infinite loops


R3189 | 554ccc44 | ZZYZX | 12/14/2019, 3:58 PM
--------------------------------------------------------------------------------
Fixed plotting from plugins, fixed transformed grid


R3188 | 24c28e92 | ZZYZX | 12/14/2019, 3:16 PM
--------------------------------------------------------------------------------
Fixed untransformed grid being Y-inverted


R3187 | 8472e0d0 | biwa | 12/14/2019, 2:40 PM
--------------------------------------------------------------------------------
Draw slope mode: by default slope vertices are now placed with the left mouse button, and drawing a slope is finished with the right mouse button


R3186 | 83d3796d | ZZYZX | 12/14/2019, 2:11 PM
--------------------------------------------------------------------------------
Fixed assembly reference issues in 3DFloorMode


R3185 | 714bb842 | ZZYZX | 12/14/2019, 1:52 PM
--------------------------------------------------------------------------------
Implemented alternate fix for Linux paths (2)


R3184 | f0aee1e1 | ZZYZX | 12/14/2019, 1:50 PM
--------------------------------------------------------------------------------
Merge branch 'master' into slimgl_merge


R3183 | 5295f7f5 | ZZYZX | 12/14/2019, 1:43 PM
--------------------------------------------------------------------------------
Implemented alternate fix for Linux paths (to-do: add case-insensitive hack later)


R3182 | 2c3013f7 | ZZYZX | 12/14/2019, 1:42 PM
--------------------------------------------------------------------------------
Make everything build with VS2015 again


R3181 | 384a9882 | ZZYZX | 12/14/2019, 1:37 PM
--------------------------------------------------------------------------------
Revert "Backslashes in file paths are not supported on unix"

This reverts commit 2e146309826464794becaeb70773d3d7f7cda75b.


R3180 | 3f8da3fc | biwa | 12/14/2019, 5:32 AM
--------------------------------------------------------------------------------
Stair sector builder: renamen "Single sectors" option to "Single steps". Added option to keep distinct sectors when using single steps


R3179 | ee4ac1e4 | biwa | 12/14/2019, 3:18 AM
--------------------------------------------------------------------------------
Stair sector builder: prefabs can now be loaded by double-clicking them


R3178 | 31eaf98c | biwa | 12/14/2019, 2:52 AM
--------------------------------------------------------------------------------
Using --- and +++ now also works correctly for the height offset in the edit sector properties dialog


R3177 | c9e7551c | biwa | 12/7/2019, 4:14 PM
--------------------------------------------------------------------------------
Added ZScript mixin class support


R3176 | 2699f579 | biwa | 12/3/2019, 6:23 AM
--------------------------------------------------------------------------------
Fixed an issue where the ZScript parser aborted with a cryptic error message when encountering a number that was too small or big. It now clamps the value to min/max for the data type and prints a warning


R3175 | 8824a2bb | biwa | 11/30/2019, 8:49 AM
--------------------------------------------------------------------------------
Fixed a bug where the wrong texture/flat with the same name would be displayed in the texture browser when they were loaded from a PK3 or directory


R3174 | cbaa0c03 | biwa | 11/30/2019, 8:05 AM
--------------------------------------------------------------------------------
Long names can now used for flats (again)


R3173 | 490fa567 | biwa | 11/15/2019, 1:34 PM
--------------------------------------------------------------------------------
- 3D Floor Mode: fixed a bug where orphaned managed control sectors would be overwritten by relocating the control sectors


R3172 | e09cf546 | biwa | 11/15/2019, 12:56 PM
--------------------------------------------------------------------------------
- 3D Floor Mode: mode is now only available in Hexen format and UDMF
- 3D Floor Mode: removed non-functional "Spline" checkbox from the Edit Slope Vertex dialog


R3171 | af328603 | biwa | 11/2/2019, 6:50 AM
--------------------------------------------------------------------------------
- Added online help for 3D Floor Mode, Draw Slope Mode, and Slope Mode


R3170 | 9c900ac3 | biwa | 11/2/2019, 4:48 AM
--------------------------------------------------------------------------------
- Fixed a crash when dragging the mouse in 3D floor mode. Fixes #311.


R3169 | ceb4555d | biwa | 11/1/2019, 9:23 AM
--------------------------------------------------------------------------------
- Fixed a crash when undoing 3D floor plugin actions while being in visual mode. Fixes #309.


R3168 | 6c05f1da | biwa | 10/31/2019, 4:21 PM
--------------------------------------------------------------------------------
- Fixed a problem in the 3D floor mode plugin that caused an exception when saving the program preferences. Fixes #310.


R3167 | 75d6214d | biwa | 10/31/2019, 1:34 PM
--------------------------------------------------------------------------------
@ Added some missing files for the tools


R3166 | 7c7d3cbe | biwa | 10/31/2019, 1:29 PM
--------------------------------------------------------------------------------
@ Cleaned up some annoying debug messages in 3D Floor Mode


R3165 | 7dc01a94 | biwa | 10/31/2019, 1:23 PM
--------------------------------------------------------------------------------
- Updated tools to use .Net 4.6.1 to be in line with GZDB-BF


R3164 | b94dd31f | biwa | 10/31/2019, 1:16 PM
--------------------------------------------------------------------------------
- Fixed a bug where the wrong sectors and linedefs were highlighted in UDMF under certain conditions. Fixes #307.


R3163 | 8b98ce09 | biwa | 10/23/2019, 11:55 AM
--------------------------------------------------------------------------------
- Added 3D Floor Mode plugin
- Flipped top/bottom in 3D Floor Mode plugin dialogs to be consistent with the edit sector dialog
@ fixed all compiler warnings in 3D Floor Mode plugin


R3162 | 05a64b4a | biwa | 10/19/2019, 11:58 AM
--------------------------------------------------------------------------------
- Fixed a bug where searching for generalized sector effects was not handled properly in Find & Replace Mode. Fixes 305.


R3161 | 4b86f545 | biwa | 10/19/2019, 7:52 AM
--------------------------------------------------------------------------------
- Increased max view distance from 9000 to 64000 map units. Step size increased from 200 to 500 map units
@ Improved performance of VisualBlockMap.GetFrustumRange so that high view distances is actually usable. This does not do anything to the rendering speed, so that's still slow


R3160 | 560d2389 | biwa | 10/18/2019, 3:29 PM
--------------------------------------------------------------------------------
- Auto-aligning textures now produces more intuitive results and is consistent between UDMF and non-UDMF maps


R3159 | ba6dc546 | biwa | 10/13/2019, 4:47 AM
--------------------------------------------------------------------------------
- (Hopefully) addressed a problem where images failed to load when opening another map in the 64 bit version
@ This is a workaround for #295.


R3158 | 4089ff10 | biwa | 10/7/2019, 10:13 AM
--------------------------------------------------------------------------------
- (G)ZDoom action 51:Sector_SetLink is now flagged to not require an activation, since it's mostly used statically


R3157 | 8fe66886 | biwa | 10/7/2019, 10:07 AM
--------------------------------------------------------------------------------
- The Updater is now x64 in the x64 build and can update the x64 version of GZDB-BF


R3156 | c255a6e9 | biwa | 10/6/2019, 12:56 PM
--------------------------------------------------------------------------------
- Fixed several issues where slopes were not shown correctly in visual mode


R3155 | 6aa82e2a | biwa | 9/21/2019, 5:03 AM
--------------------------------------------------------------------------------
- Slope effects related to slope things are now displayed more correctly in visual mode (they were not applied at all). Fixes #160
- Slope effects of UDMF vertex heights are now displayed more correctly in visual mode (they could be overwritten by lower tier slopes)


R3154 | 67a68186 | biwa | 9/20/2019, 2:14 PM
--------------------------------------------------------------------------------
- UDMF vertex heights are now preserved in a more sensible way when joining vertices. Fixes #299.


R3153 | c6b879bb | mykola-ambar | 9/20/2019, 11:49 AM
--------------------------------------------------------------------------------
Fix sector offset transformation in Edit Selection mode (PR#274 by mykola-ambar)


R3152 | 6e0acdf7 | biwa | 9/17/2019, 11:23 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/GZDoom-Builder-Bugfix


R3151 | e799d882 | biwa | 9/17/2019, 11:22 AM
--------------------------------------------------------------------------------
Fixed a crash when manually modifying a sidedef's sector index to a sector with a tag


R3150 | b5bd90c0 | Kevin Caccamo | 9/10/2019, 4:26 PM
--------------------------------------------------------------------------------
Attempt to fix grid being vertically inverted

I don't know exactly where the root cause of the problem lies, but this solution works for me, even if it is a bit of a hack.

Fixes #1


R3149 | 6e429866 | Kevin Caccamo | 9/9/2019, 9:17 PM
--------------------------------------------------------------------------------
Fix crash when adding a new sector with the same number of vertices as another

I think it happened because set.buffers[bufferindex] was null.

Fixes #2


R3148 | c853430b | Kevin Caccamo | 9/9/2019, 8:30 PM
--------------------------------------------------------------------------------
Improve Makefile so that msbuild and gcc can be run in parallel


R3147 | 399e527b | Xabis | 9/5/2019, 3:37 AM
--------------------------------------------------------------------------------
Support for RenderRadius (PR#297 by Xabis)


R3146 | 7d3379c6 | Kevin Caccamo | 9/3/2019, 7:54 PM
--------------------------------------------------------------------------------
Fix textures in 2D mode being clamped

I have no idea why the textures in 2D more ended up being clamped to begin with, but this should fix that.


R3145 | b5ad5116 | Kevin Caccamo | 9/2/2019, 12:06 AM
--------------------------------------------------------------------------------
Enable DevIL on Linux

Remove NO_DEVIL defines, and add devil.dll -&gt; libIL.so.1 DLL mapping to app.config


R3144 | a8ef8d52 | DoomKrawa | 9/3/2019, 1:57 AM
--------------------------------------------------------------------------------
ZDaemon sprites (PR#282 by Krawa)

* Flags and Railgun taken from zdaemon.wad.

Thanks to ZDaemon team for the sprites.

* ZDaemon Flags and Railgun.


R3143 | 15a7f026 | Magnus Norddahl | 8/31/2019, 5:14 AM
--------------------------------------------------------------------------------
Create mono projects for all the plugins


R3142 | 03e9da36 | Magnus Norddahl | 8/30/2019, 1:30 AM
--------------------------------------------------------------------------------
Misc fixes for mono P/Invoke of BuilderNative


R3141 | 3cd96fc7 | Magnus Norddahl | 8/29/2019, 11:45 PM
--------------------------------------------------------------------------------
Fix linux compile errors and build the BuilderNative.so library


R3140 | 51fabae1 | Magnus Norddahl | 8/29/2019, 12:45 PM
--------------------------------------------------------------------------------
Turn off updater with mono as it won't work without additional work


R3139 | 2e146309 | Magnus Norddahl | 8/29/2019, 12:38 PM
--------------------------------------------------------------------------------
Backslashes in file paths are not supported on unix


R3138 | 4cfe80f3 | Magnus Norddahl | 8/29/2019, 12:04 PM
--------------------------------------------------------------------------------
GZDB can now boot using mono


R3137 | 159a2e6d | Magnus Norddahl | 8/29/2019, 11:24 AM
--------------------------------------------------------------------------------
Build using msbuild on mono to fix issues with resources and such


R3136 | 9b300126 | Magnus Norddahl | 8/29/2019, 8:56 AM
--------------------------------------------------------------------------------
Disable DEVIL and create build solution specifically for mono


R3135 | 9f2c9e00 | Magnus Norddahl | 8/29/2019, 7:30 AM
--------------------------------------------------------------------------------
Add mono makefile


R3134 | 64c04f42 | biwa | 8/24/2019, 3:43 AM
--------------------------------------------------------------------------------
- Fixed a bug where lights defined in GLDEFS wouldn't show up in visual mode. Fixes #294.


R3133 | c2157ee2 | Magnus Norddahl | 8/22/2019, 2:28 PM
--------------------------------------------------------------------------------
- fix field of view


R3132 | 9d02676f | Magnus Norddahl | 8/22/2019, 1:59 PM
--------------------------------------------------------------------------------
- fix wrong uniform state


R3131 | 64cc7d2b | Magnus Norddahl | 8/22/2019, 9:43 AM
--------------------------------------------------------------------------------
- implement the fixed function fog


R3130 | 808d644c | Magnus Norddahl | 8/22/2019, 7:26 AM
--------------------------------------------------------------------------------
- fix visual mode movement not working


R3129 | 7abcb2a3 | Magnus Norddahl | 8/22/2019, 6:52 AM
--------------------------------------------------------------------------------
- remove unsafe keyword from functions no longer needing it


R3128 | 1ef7d4a2 | Magnus Norddahl | 8/22/2019, 6:46 AM
--------------------------------------------------------------------------------
- improve performance


R3127 | 0562dac6 | Magnus Norddahl | 8/20/2019, 3:45 AM
--------------------------------------------------------------------------------
- fix screenverts math and some line drawing bugs


R3126 | 4c0e6e8f | Magnus Norddahl | 8/20/2019, 2:00 AM
--------------------------------------------------------------------------------
- implement plotter as a shader


R3125 | e5500f71 | Magnus Norddahl | 8/17/2019, 11:14 PM
--------------------------------------------------------------------------------
- don't update the texture unless something was drawn


R3124 | 9b0b6d26 | Magnus Norddahl | 8/17/2019, 11:11 PM
--------------------------------------------------------------------------------
- clear command list once drawn


R3123 | b51270fd | Magnus Norddahl | 8/17/2019, 11:07 PM
--------------------------------------------------------------------------------
- Delay plotter drawing until DrawContents is called


R3122 | 31424374 | Magnus Norddahl | 8/17/2019, 10:43 PM
--------------------------------------------------------------------------------
- move plotter texture into plotter


R3121 | 3b2d50cc | Magnus Norddahl | 8/17/2019, 9:04 PM
--------------------------------------------------------------------------------
- add the X11 OpenGL init code, even though it is useless until someone repairs mono's winforms implementation


R3120 | ebba32e7 | Magnus Norddahl | 8/17/2019, 6:29 PM
--------------------------------------------------------------------------------
- add the appropriate ifdefs for an unix build


R3119 | 5ccc225f | Magnus Norddahl | 8/16/2019, 8:21 PM
--------------------------------------------------------------------------------
- fix light pass


R3118 | 6c9f9b92 | Magnus Norddahl | 8/16/2019, 6:58 PM
--------------------------------------------------------------------------------
- remove unused code


R3117 | c914aadc | Magnus Norddahl | 8/16/2019, 6:21 PM
--------------------------------------------------------------------------------
- simplify texture binding


R3116 | c88b94e1 | Magnus Norddahl | 8/16/2019, 6:08 PM
--------------------------------------------------------------------------------
- render to texture bug fixes


R3115 | cea032e0 | Magnus Norddahl | 8/16/2019, 5:06 AM
--------------------------------------------------------------------------------
- remove unused code


R3114 | 0542bd25 | Magnus Norddahl | 8/16/2019, 5:01 AM
--------------------------------------------------------------------------------
- convert texturefactor to uniform


R3113 | 39682061 | Magnus Norddahl | 8/16/2019, 4:38 AM
--------------------------------------------------------------------------------
- Sending data to Direct3D 9 just to retrieve it is stupid


R3112 | 149012e8 | Magnus Norddahl | 8/16/2019, 4:23 AM
--------------------------------------------------------------------------------
- simplify buffer indexing


R3111 | 9b53939f | Magnus Norddahl | 8/16/2019, 4:07 AM
--------------------------------------------------------------------------------
- simplify vertex buffer and vertex format


R3110 | d701987f | Magnus Norddahl | 8/16/2019, 2:24 AM
--------------------------------------------------------------------------------
- don't pass sizes into VertexBuffer and IndexBuffer constructors
- CopyTexture bug fixes


R3109 | fb137d46 | Magnus Norddahl | 8/15/2019, 10:45 PM
--------------------------------------------------------------------------------
- draw streamed vertices


R3108 | dc3bd6cb | Magnus Norddahl | 8/15/2019, 10:44 PM
--------------------------------------------------------------------------------
- ignore release build files


R3107 | edecd3f7 | Magnus Norddahl | 8/15/2019, 10:12 PM
--------------------------------------------------------------------------------
- rename draw functions


R3106 | 56046857 | Magnus Norddahl | 8/15/2019, 10:10 PM
--------------------------------------------------------------------------------
- remove old fixed function shader as it isn't used


R3105 | 55c404e6 | Magnus Norddahl | 8/15/2019, 9:39 PM
--------------------------------------------------------------------------------
- add raw mouse input


R3104 | e035ff81 | Magnus Norddahl | 8/15/2019, 8:37 PM
--------------------------------------------------------------------------------
- fix alpha ending up in red channel


R3103 | c4dafbed | Magnus Norddahl | 8/15/2019, 7:10 PM
--------------------------------------------------------------------------------
- implement alpha test


R3102 | 8ea439a5 | Magnus Norddahl | 8/15/2019, 5:49 AM
--------------------------------------------------------------------------------
- fix some rendering problems in visual mode


R3101 | a292300e | Magnus Norddahl | 8/15/2019, 12:49 AM
--------------------------------------------------------------------------------
- use some more sane values for the frame buffer


R3100 | e6731115 | Magnus Norddahl | 8/15/2019, 12:40 AM
--------------------------------------------------------------------------------
- and we have visuals!


R3099 | 10c06cc6 | Magnus Norddahl | 8/14/2019, 5:57 PM
--------------------------------------------------------------------------------
- minor bug fix


R3098 | a542385c | Magnus Norddahl | 8/14/2019, 5:52 PM
--------------------------------------------------------------------------------
- force texture and buffer updating to go through RenderDevice


R3097 | b41cb07e | Magnus Norddahl | 8/14/2019, 4:51 AM
--------------------------------------------------------------------------------
- Hook up texture creation and binding


R3096 | 1d09a0f8 | Magnus Norddahl | 8/14/2019, 3:36 AM
--------------------------------------------------------------------------------
- implement ApplyUniforms


R3095 | 3c44f77b | Magnus Norddahl | 8/13/2019, 10:55 PM
--------------------------------------------------------------------------------
- port all the direct3d shaders to glsl


R3094 | 14fd3c96 | Magnus Norddahl | 8/12/2019, 7:12 PM
--------------------------------------------------------------------------------
- remove Things2DShader, World3DShader, Effect and EffectShader


R3093 | 0b3725e2 | Magnus Norddahl | 8/12/2019, 5:43 PM
--------------------------------------------------------------------------------
- remove Display2DShader class


R3092 | 2eaf323a | Magnus Norddahl | 8/11/2019, 11:33 PM
--------------------------------------------------------------------------------
- fix vertex array object binding bug
- add shader program
- fix that alpha color was stored in red channel in Color4
- fix buffer upload bug


R3091 | fd37c455 | Magnus Norddahl | 8/9/2019, 10:46 PM
--------------------------------------------------------------------------------
- Upload and apply vertex buffers, index bufers and vertex declarations


R3090 | d48f032b | Magnus Norddahl | 8/9/2019, 5:32 PM
--------------------------------------------------------------------------------
- create OpenGL context


R3089 | 3fae1e9e | Magnus Norddahl | 8/9/2019, 3:46 PM
--------------------------------------------------------------------------------
- add RenderDevice bindings


R3088 | e3740033 | Magnus Norddahl | 8/9/2019, 2:22 PM
--------------------------------------------------------------------------------
- rename classes with D3D in them


R3087 | 8ada3862 | Magnus Norddahl | 8/9/2019, 2:20 PM
--------------------------------------------------------------------------------
- rename files


R3086 | 407cc703 | Magnus Norddahl | 8/9/2019, 2:15 PM
--------------------------------------------------------------------------------
- implement enough of BuilderNative for GZDB to successfully run without crashing


R3085 | 37876f6d | Magnus Norddahl | 8/8/2019, 9:18 PM
--------------------------------------------------------------------------------
- add BuilderNative library that does the actual rendering


R3084 | 690a4d2e | Magnus Norddahl | 8/8/2019, 11:06 AM
--------------------------------------------------------------------------------
- remove DataStream class


R3083 | c665bfca | Magnus Norddahl | 8/8/2019, 9:24 AM
--------------------------------------------------------------------------------
- remove SlimDX namespace


R3082 | b603cb35 | biwa | 8/8/2019, 6:06 AM
--------------------------------------------------------------------------------
- Unused textures error checker doesn't erroneously report textures on 3D floors with the use upper/lower flags set (followup to #269)
@ Refactored texture error checks to reuse code


R3081 | c00a8995 | biwa | 8/8/2019, 3:17 AM
--------------------------------------------------------------------------------
- Fixed a crash when loading OBJ models with faces without normals


R3080 | 8f15e8d5 | Magnus Norddahl | 8/7/2019, 10:10 PM
--------------------------------------------------------------------------------
- Simplify code


R3079 | e4b257a8 | Magnus Norddahl | 8/7/2019, 7:21 PM
--------------------------------------------------------------------------------
- remove SlimDX.DirectInput namespace


R3078 | 21b46010 | Magnus Norddahl | 8/7/2019, 7:07 PM
--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into slimgl


R3077 | c8845ae5 | Magnus Norddahl | 8/7/2019, 7:02 PM
--------------------------------------------------------------------------------
- remove SlimDX Stopwatch


R3076 | 3cff90d7 | Magnus Norddahl | 8/7/2019, 6:51 PM
--------------------------------------------------------------------------------
- remove SlimDX.Direct3D9 namespace


R3075 | 1be047d3 | Magnus Norddahl | 8/7/2019, 6:19 PM
--------------------------------------------------------------------------------
- Simplify D3DDevice


R3074 | 90b5c415 | Magnus Norddahl | 8/7/2019, 3:18 PM
--------------------------------------------------------------------------------
- update solution to .net framework 4.7.2 and add build output files to .gitignore


R3073 | 4cec56b5 | Magnus Norddahl | 8/7/2019, 3:05 PM
--------------------------------------------------------------------------------
- remove SlimDX dependency


R3072 | d2452abe | biwa | 7/16/2019, 11:46 AM
--------------------------------------------------------------------------------
- Improved the wording for the "hidden" UDMF sector flag to make clear that it only hides the sector on the textured automap


R3071 | 363a07c6 | biwa | 7/16/2019, 11:37 AM
--------------------------------------------------------------------------------
- Fixed a bug where a thread unsafe string length measuring method could cause a crash. Fixes #275.


R3070 | 2516b97c | biwa | 6/20/2019, 6:38 AM
--------------------------------------------------------------------------------
- Added option to enable additive paint selecting without holding shift independently from regular additive selecting


R3069 | 8d75bfc3 | biwa | 6/20/2019, 5:53 AM
--------------------------------------------------------------------------------
- The missing textures checker now finds missing upper/lower textures on 3D floors when the appropriate flags of the Sector_Set3dFloor special are used. Fixes #269


R3068 | a2567e4d | biwa | 6/18/2019, 12:20 PM
--------------------------------------------------------------------------------
- Textures will now wrap correctly in visual mode when the flag of the Line_SetIdentification special is set in Hexen format. Fixes #271


R3067 | 57054c13 | biwa | 6/16/2019, 11:14 AM
--------------------------------------------------------------------------------
- Fixed a bug where the unknown texture error checker didn't report unknown textures on sidedefs that were never seen. Fixed #270


R3066 | 34f2c308 | biwa | 6/16/2019, 10:31 AM
--------------------------------------------------------------------------------
- More model texture loading weirdness is now regarded


R3065 | c2b18a91 | biwa | 6/16/2019, 9:40 AM
--------------------------------------------------------------------------------
- Fixed a bug where textures for internal model skin names did not load when "Path" was specified in MODELDEF


R3064 | 70b2be5e | biwa | 6/16/2019, 3:05 AM
--------------------------------------------------------------------------------
- Fixed a crash that happened when there were OBJ elements without parameters


R3063 | dc746178 | biwa | 6/15/2019, 3:03 PM
--------------------------------------------------------------------------------
- Fixed a problem with OBJ models being flipped


R3062 | 97d4fdd7 | biwa | 6/15/2019, 12:26 PM
--------------------------------------------------------------------------------
@Fixed some compiler warnings


R3061 | dde8742f | biwa | 6/15/2019, 8:44 AM
--------------------------------------------------------------------------------
- Added support for Wavefront OBJ models
- Fixed a problem where model textures were not loaded from the textures directory or from TEXTUREx definitions. Fixes #173 and #226


R3060 | 44745bdb | biwa | 5/31/2019, 2:11 PM
--------------------------------------------------------------------------------
- More speed improvements to the texture browser


R3059 | 48af52af | biwa | 5/30/2019, 3:20 PM
--------------------------------------------------------------------------------
- Improved performance of the texture browser. This should significantly reduce the times it takes to open the texture browser when using large texture sets


R3058 | 22df516e | biwa | 4/20/2019, 7:55 AM
--------------------------------------------------------------------------------
- Fixed a bug where moving the mouse outside the window could crash when pasting a selection while having auto dragging enabled. Fixes #110.


R3057 | fbf4b259 | biwa | 4/20/2019, 4:22 AM
--------------------------------------------------------------------------------
- Fixed a freeze in the Tag Range plug-in when using the "relative" and "skip used tags" options. Fixes #125.


R3056 | 36361de8 | biwa | 4/19/2019, 10:58 AM
--------------------------------------------------------------------------------
- Fixed a bug where script compile errors were not shown under certain circumstances. Fixes #161.


R3055 | b5e950df | biwa | 4/19/2019, 7:14 AM
--------------------------------------------------------------------------------
- Fixed an issue where the current editing mode was not re-initialized properly when opening a map from current WAD


R3054 | aafe42c8 | biwa | 4/16/2019, 9:05 AM
--------------------------------------------------------------------------------
- Test map from current mouse position now works properly in Hexen/UDMF maps with multiple player starts. Also works in maps without a valid player start now. Fixes #263.


R3053 | 03cb5249 | biwa | 4/14/2019, 9:27 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/GZDoom-Builder-Bugfix


R3052 | f2a343e1 | biwa | 4/14/2019, 9:24 AM
--------------------------------------------------------------------------------
- Added support for the ForceWorldPanning MAPINFO option. Fixes #258
- Improved support for auto aligning scaled textures


R3051 | 95a9d287 | ZZYZX | 3/29/2019, 11:40 AM
--------------------------------------------------------------------------------
Specify git.exe instead of just 'git' for compatibility with my environment with Cygwin git...


R3050 | 3d156a3b | biwa | 3/27/2019, 1:47 PM
--------------------------------------------------------------------------------
3D floors are now updated in real time in visual mode when their control sector is sloped through the line slope action. Fixes #250.


R3049 | b9459419 | biwa | 3/27/2019, 12:23 PM
--------------------------------------------------------------------------------
Visplane Explorer is now working in the x64 version


R3048 | 838d04e9 | davidxn | 2/27/2019, 9:12 AM
--------------------------------------------------------------------------------
Missing Activation map check (PR#260 by davidxn)

* Adding check for missing activations on lines that have an activation-requiring action

* Adding skip check if the map isn't UDMF

* Oops, typo in name of check


R3047 | 227a0402 | DoomKrawa | 2/14/2019, 1:59 AM
--------------------------------------------------------------------------------
New defines for GetPlayerInfo (ZDaemon 1.10.07) (PR#257 by Krawa)


R3046 | 82101676 | volte | 1/27/2019, 3:27 PM
--------------------------------------------------------------------------------
Fix for rotated grid algorithm causing a freeze in some circumstances (PR#255 by Volte)


R3045 | 5c420357 | ZZYZX | 1/19/2019, 12:02 AM
--------------------------------------------------------------------------------
Fixed unused variable warnings; fixed compilation error in Renderer2D


R3044 | eaebf7ec | biwa | 1/18/2019, 11:56 PM
--------------------------------------------------------------------------------
Added paint selecting to visual mode (PR#248 by biwa)


R3043 | 5157dafd | volte | 1/15/2019, 10:44 PM
--------------------------------------------------------------------------------
Various fixes for rotated grid functionality (PR#253 by Volte)


R3042 | a1d28e1e | volte | 1/14/2019, 10:07 AM
--------------------------------------------------------------------------------
Grid rotation and alignment functionality (PR#252 by Volte)


R3041 | e1b9f315 | ZZYZX | 12/2/2018, 7:51 AM
--------------------------------------------------------------------------------
Updated ZDoom ACS definitions; Updated ZScript parser for compatibility with latest GZDoom


R3040 | a705dc1e | ZZYZX | 10/7/2018, 3:26 PM
--------------------------------------------------------------------------------
Maintenance: added missing FolderSelectDialog.cs


R3039 | 6fc15a17 | ZZYZX | 7/25/2018, 6:03 AM
--------------------------------------------------------------------------------
Fixed crash while trying to reference nonexistent vertices in Unreal models


R3038 | 80b7d86c | ZZYZX | 7/24/2018, 1:35 AM
--------------------------------------------------------------------------------
Added: color user variable, //$UserReinterpret for color control on integer user variable


R3037 | 04dc210d | ZZYZX | 7/24/2018, 12:27 AM
--------------------------------------------------------------------------------
Added: string/float user variables, //$UserDefaultValue &lt;value&gt; for specifying default user variable value


R3036 | 74e31b65 | ZZYZX | 7/16/2018, 11:33 AM
--------------------------------------------------------------------------------
Fixed Builder.exe.config, only this time properly


R3035 | a196457f | ZZYZX | 7/16/2018, 7:06 AM
--------------------------------------------------------------------------------
Fixed: GZDB wouldn't load plugins on certain paranoid systems due to plugin DLL's being "remote" and unsigned (reported by Lorenzo)


R3034 | 20f96cd1 | ZZYZX | 7/12/2018, 10:20 PM
--------------------------------------------------------------------------------
Added .iwad, .ipk3, .ipk7 extensions to recognized list (reported by someone somewhere some time ago...)


R3033 | 1933b0b6 | ZZYZX | 7/12/2018, 9:56 PM
--------------------------------------------------------------------------------
Changed Resource directory browser to use Win7 folder dialog, not Win9x one (reported by dpJudas)


R3032 | afd71080 | Marisa Kirisame | 7/5/2018, 2:50 AM
--------------------------------------------------------------------------------
Update .3d support to match coelckers/gzdoom#506 (PR#221 by Marisa_Kirisame)


R3031 | 50d458f7 | ZZYZX | 6/23/2018, 9:20 AM
--------------------------------------------------------------------------------
Fixed null reference in visual mode when trying to render a thing without a sector (reported by Ozymandias81)


R3030 | b026e58a | ZZYZX | 6/9/2018, 7:26 AM
--------------------------------------------------------------------------------
Added: MODELDEF #include support


R3029 | 3c433cfc | ZZYZX | 6/7/2018, 1:59 AM
--------------------------------------------------------------------------------
Fixed scalar in UE1 model reader (was 127, should be 128)


R3028 | 6768bc7f | JakeSmokie | 6/7/2018, 1:32 AM
--------------------------------------------------------------------------------
Added sector raise/lower by 128mp (PR #215 by JakeSmokie)


R3027 | 0f469e90 | ZZYZX | 5/28/2018, 1:12 AM
--------------------------------------------------------------------------------
Updated Unreal model loading to the fixed behavior (only this time really fixed)


R3026 | 320b5f01 | ZZYZX | 5/28/2018, 1:00 AM
--------------------------------------------------------------------------------
Updated Unreal model loading to the fixed behavior in GZDoom - axes were remapped incorrectly (I blame Marisa_Kirisame)


R3025 | 8af4a46c | ZZYZX | 5/27/2018, 6:06 PM
--------------------------------------------------------------------------------
Actually fixed vertex axes in Unreal models.  Fixed the order of rotations in MODELDEF Offsets (this was not releavent to Unreal issues)


R3024 | 260ffbe5 | ZZYZX | 5/27/2018, 1:25 PM
--------------------------------------------------------------------------------
Fixed skin remapping method


R3023 | 85f00ab9 | ZZYZX | 5/27/2018, 11:05 AM
--------------------------------------------------------------------------------
Added multiple texture support for Unreal models


R3022 | 634ba548 | ZZYZX | 5/26/2018, 11:00 PM
--------------------------------------------------------------------------------
Update zspecial.acs for ZDoom, revert ACC to 1.56


R3021 | 4213be1c | ZZYZX | 5/26/2018, 10:53 PM
--------------------------------------------------------------------------------
Added simple Unreal model support;  Fixed numerous issues with normal handling;  Fixed outright invalid handling of AngleOffset/PitchOffset/RollOffset in MODELDEF


R3020 | d6e1b815 | ZZYZX | 5/26/2018, 6:25 PM
--------------------------------------------------------------------------------
Added platform information to application log


R3019 | db362934 | ZZYZX | 4/15/2018, 5:22 PM
--------------------------------------------------------------------------------
Added platform information to the saved error report


R3018 | e9c83d06 | ZZYZX | 4/15/2018, 3:51 PM
--------------------------------------------------------------------------------
Fixed: GZDB was built against wrong SlimDX version (including 64-bit which was built against 32-bit SlimDX) - (reported by StrikerMan780, leodoom85, Rockstar Racoon)


R3017 | 1e129ba2 | ZZYZX | 4/14/2018, 4:11 PM
--------------------------------------------------------------------------------
Fixed: 64-bit updater had wrong path and would not update


R3016 | a2a6004a | ZZYZX | 4/14/2018, 3:59 PM
--------------------------------------------------------------------------------
Fixed (?): The new .NET 4.6.x JIT method inlining was fucking with GetCallingAssembly-based plugin detection


R3015 | 000ecfba | ZZYZX | 4/14/2018, 8:15 AM
--------------------------------------------------------------------------------
Made GZDB output 64-bit in the title


R3014 | d9dfab64 | ZZYZX | 4/14/2018, 8:11 AM
--------------------------------------------------------------------------------
Made some edits to the build scripts and auto-update routine to support 64-bit updating


R3013 | 0b14bdee | jewalky | 4/14/2018, 6:55 AM
--------------------------------------------------------------------------------
GZDB native 64-bit binary support (PR#197 by StrikerMan780)


R3012 | 0a5a2e81 | ZZYZX | 4/10/2018, 11:07 AM
--------------------------------------------------------------------------------
Updated ZDoom ACC to the latest dev build (reported by printz)


R3011 | 5344700f | ZZYZX | 4/10/2018, 10:54 AM
--------------------------------------------------------------------------------
Added UDMF desaturation preview in classic modes


R3010 | 9742a9f7 | ZZYZX | 4/10/2018, 9:41 AM
--------------------------------------------------------------------------------
Added UDMF desaturation preview in visual modes


R3009 | 88d98acd | ZZYZX | 3/31/2018, 4:13 AM
--------------------------------------------------------------------------------
Fixed: zero-radius point lights would crash upon entering things mode (reported by blood)


R3008 | 10167038 | ZZYZX | 3/31/2018, 4:01 AM
--------------------------------------------------------------------------------
Fixed: on a second thought, let's just make FileImageReader fall back to guessed image if possible...


R3007 | f7c2a577 | ZZYZX | 3/31/2018, 3:38 AM
--------------------------------------------------------------------------------
Fixed: made more correct checking for legal file formats; now it should actually validate the format upon loading


R3006 | abdacb32 | ZZYZX | 3/31/2018, 3:07 AM
--------------------------------------------------------------------------------
Fixed: flats are now unconditionally detected as Doom Flat if they are exactly 4096 bytes long and inside F_ markers or flats directory.  (reported by Chickenlegz)


R3005 | 995e23f2 | ZZYZX | 3/24/2018, 4:40 PM
--------------------------------------------------------------------------------
Enabled parsing of NaN in UDMF so that the existing buggy maps load;  made it throw exceptions when a NaN vertex is added to the map


R3004 | efd2ded0 | ZZYZX | 2/4/2018, 3:20 AM
--------------------------------------------------------------------------------
Made 2D spotlight projection even more accurate (reported by Gutawer)


R3003 | a0ef5209 | ZZYZX | 2/3/2018, 11:18 PM
--------------------------------------------------------------------------------
Fixed light color picker to work with spotlights


R3002 | f97b0b2e | ZZYZX | 2/3/2018, 9:28 PM
--------------------------------------------------------------------------------
Made 2D spotlight projection more accurate


R3001 | 4462224a | ZZYZX | 2/3/2018, 8:30 PM
--------------------------------------------------------------------------------
Oops quickfix: inherited generic lights did not work


R3000 | 57911718 | ZZYZX | 2/3/2018, 8:16 PM
--------------------------------------------------------------------------------
Added proper spotlight preview in 2D mode


R2999 | e91fe947 | ZZYZX | 2/3/2018, 7:16 PM
--------------------------------------------------------------------------------
Added string support for spotlight colors


R2998 | 6565b83a | ZZYZX | 2/3/2018, 6:27 PM
--------------------------------------------------------------------------------
Moved spotlights to separate directory;  fixed parameter names;  added animated spotlights to game configurations


R2997 | 184982dc | ZZYZX | 2/3/2018, 6:18 PM
--------------------------------------------------------------------------------
Added spotlight preview in visual mode


R2996 | 089906ba | ZZYZX | 2/3/2018, 4:50 PM
--------------------------------------------------------------------------------
Removed leftovers of default string value implementation


R2995 | d8bee559 | ZZYZX | 2/3/2018, 12:31 PM
--------------------------------------------------------------------------------
Did some maxcode refactoring about dynamic lights;  added initial spotlight support (at least they are recognized as lights now)


R2994 | 8375ece2 | ZZYZX | 1/22/2018, 3:20 AM
--------------------------------------------------------------------------------
Fixed collection modification inside foreach. (reported by Lud)


R2993 | 1d36d3fe | ZZYZX | 12/24/2017, 4:45 PM
--------------------------------------------------------------------------------
Updated ZScript parser for const array definition support (reported by SanyaWaffles)


R2992 | d428272f | Anthony M. Cook | 11/7/2017, 7:37 PM
--------------------------------------------------------------------------------
The indoor lightning descriptions were reversed. (#164) (by acook)


R2991 | f0364c15 | ZZYZX | 10/24/2017, 9:58 PM
--------------------------------------------------------------------------------
Fixed one-line issue in model lighting pipeline (reported by everyone)


R2990 | 3f357319 | ZZYZX | 9/6/2017, 8:57 AM
--------------------------------------------------------------------------------
Fixed: allow dotted identifier in array dimensions


R2989 | e7328e4c | ZZYZX | 8/26/2017, 10:09 PM
--------------------------------------------------------------------------------
Added support for non-1.2 pixel ratios if view stretching is enabled (reported by Nash);  Fixed: map names in quotes were not recognized properly.


R2988 | b8e68083 | ZZYZX | 8/24/2017, 6:24 AM
--------------------------------------------------------------------------------
Fixed: BaseVisualMode object was used before fully initialized (reported by Martix10)


R2987 | 7168ad20 | Mistranger | 8/24/2017, 6:24 AM
--------------------------------------------------------------------------------
Add "Mouse selection threshold" option (#141 by Mistranger)

* Mouse selection threshold

* Cleanup

* Fix selection bug


R2986 | c9162c6f | ZZYZX | 8/10/2017, 6:01 AM
--------------------------------------------------------------------------------
Fixed: builtin dynamic lights were rendered at wrong height (reported by +Ku6EPyXOBEPTKA+)


R2985 | 113d86a5 | Ioan Chera | 8/4/2017, 11:53 PM
--------------------------------------------------------------------------------
Add the fields new to Eternity 3.42.03 (#135) (by printz)

* Replace the wrong portal_ceil_alpha and portal_floor_alpha with alphaceiling and alphafloor.

* Added the new fields of Eternity 3.42.03


R2984 | c0b3f983 | ZZYZX | 7/26/2017, 9:34 AM
--------------------------------------------------------------------------------
Fixed minor translucent rendering issue


R2983 | a122dacf | ZZYZX | 7/26/2017, 8:35 AM
--------------------------------------------------------------------------------
Added lights on models


R2982 | febc91ad | ZZYZX | 7/25/2017, 10:16 AM
--------------------------------------------------------------------------------
Fixed (?) esoteric plugin issue


R2981 | 131c51d7 | biwa | 7/18/2017, 4:56 AM
--------------------------------------------------------------------------------
Added improvements to the "Fit Texture" action: (#124) (by biwa)

- Dialog can't be resized anymore
- Dialog can be canceled by pressing the escape key
- Changed input boxes to the appropriate GZDB version, so steps and modifier key work correctly
- Added checkboxes to automatically fit the textures optimally based on the width/height of the line(s) in respect to the width/height of the texture
- Added input boxes to manually set a width/height pattern size of the texture that will be used when automatically fitting textures


R2980 | f14a4bd6 | ZZYZX | 6/20/2017, 11:30 AM
--------------------------------------------------------------------------------
Added new flags for internal dynamic lights (reported by Nash)


R2979 | 7603e5fa | ZZYZX | 5/28/2017, 8:38 PM
--------------------------------------------------------------------------------
Fixed: INHERITACTORPITCH was actually changed along with USEACTORPITCH...doesn't really make sense compatibility-wise but there it is. (reported by alekv)


R2978 | d9d8c352 | ZZYZX | 5/10/2017, 12:53 PM
--------------------------------------------------------------------------------
Fixed: pitch formula was duplicated and not changed in one of the places. (reported by Ozymandias81)


R2977 | 0e43985f | ZZYZX | 5/9/2017, 8:13 PM
--------------------------------------------------------------------------------
Fixed: flipped +USEACTORPITCH direction for recent GZDoom versions;  this can be reverted by putting "buggymodeldefpitch = true;" in the game configuration for your specific projects if they are using old GZDoom versions.  Note: already added for Zandronum.


R2976 | 04324cd1 | ZZYZX | 5/8/2017, 8:06 PM
--------------------------------------------------------------------------------
Fixed (?) cross-thread bitmap usage. (reported by Xane123)


R2975 | 021bcf69 | Sean Baggaley | 4/29/2017, 6:52 AM
--------------------------------------------------------------------------------
Fix texture filtering not disabling properly (resolves #106) (#107 by csnxs)


R2974 | ad6ae111 | ZZYZX | 4/29/2017, 3:56 AM
--------------------------------------------------------------------------------
Fixed: render sorting issues with multiple translucent 3D floors next to each other on different heights


R2973 | de7445b7 | ZZYZX | 4/17/2017, 2:40 AM
--------------------------------------------------------------------------------
Fixed nested template types handling in ZScript parser


R2972 | b4d38e3d | Ioan Chera | 4/14/2017, 6:58 PM
--------------------------------------------------------------------------------
Replace the wrong portal_ceil_alpha and portal_floor_alpha with alphaceiling and alphafloor. (#101 by printz)


R2971 | 594dab97 | ZZYZX | 4/10/2017, 6:48 PM
--------------------------------------------------------------------------------
Fixed: regression in texture selection window caused by previous fixes (reported by simc2)


R2970 | 0c4051a5 | ZZYZX | 4/10/2017, 6:45 PM
--------------------------------------------------------------------------------
Fixed 0.5/1.0 second sector light blinking specials (reported by printz)


R2969 | 3d943f12 | ZZYZX | 4/10/2017, 6:33 PM
--------------------------------------------------------------------------------
Fixed: Internal: added off-grid vertices check to BuilderModes project


R2968 | 08b15cb8 | davidxn | 4/10/2017, 1:52 PM
--------------------------------------------------------------------------------
Added error check for vertices with non-integer positions (#94 by davidxn)


R2967 | 983dea1b | ZZYZX | 4/4/2017, 4:06 AM
--------------------------------------------------------------------------------
Fixed: all the old magic in SafeDistanceToSq is now only working for non-UDMF maps


R2966 | 8dbe5f7a | ZZYZX | 4/4/2017, 4:04 AM
--------------------------------------------------------------------------------
Fixed: Visplane Explorer depended on the old behavior of SafeDistanceToSq. (reported by riderr3)


R2965 | 356eac34 | ZZYZX | 4/3/2017, 10:45 AM
--------------------------------------------------------------------------------
Internal: Oops: removed debug leftovers (x2)


R2964 | b80c8feb | ZZYZX | 4/3/2017, 10:42 AM
--------------------------------------------------------------------------------
Internal: Oops: removed debug leftovers


R2963 | a2c9de39 | ZZYZX | 4/3/2017, 10:40 AM
--------------------------------------------------------------------------------
Fixed: changing flat names around is wrong... (reported by Lud)


R2962 | 20c94662 | ZZYZX | 4/3/2017, 3:48 AM
--------------------------------------------------------------------------------
Fixed: 'Compiling the editor' help page had slightly broken CSS reference. (reported by Kappes Buur)


R2961 | 3013723e | davidxn | 4/3/2017, 1:20 AM
--------------------------------------------------------------------------------
Improve MakeDoor form - options for line special and tag (PR #91 by davidxn)


R2960 | 153c63b5 | ZZYZX | 3/28/2017, 6:11 PM
--------------------------------------------------------------------------------
Fixed: the model should be Z-scaled to 0.83 even in unstretched view to ensure that models fit the geometry right (reported by Ozymandias81)


R2959 | bb650fa6 | ZZYZX | 3/28/2017, 5:07 AM
--------------------------------------------------------------------------------
Updated ZScript parser to support abstract on classes


R2958 | 10aa7e94 | ZZYZX | 3/24/2017, 8:19 PM
--------------------------------------------------------------------------------
Fixed translucent sprites. Added visual stencil color preview. (reported by Lud)


R2957 | aff6998d | ZZYZX | 3/24/2017, 7:15 PM
--------------------------------------------------------------------------------
Fixed: reduced magic in Linedef.SafeDistanceToSq - fixes line/sector selection with 0.125mp grid (reported by camaxide)


R2956 | 816e61d1 | ZZYZX | 3/24/2017, 6:47 PM
--------------------------------------------------------------------------------
Added: binding actions to horizontal mouse wheel


R2955 | 480a1152 | ZZYZX | 3/19/2017, 9:19 AM
--------------------------------------------------------------------------------
Fixed: 3D floor with translucent texture but 255 alpha was rendered opaque.


R2954 | 6fc1dac3 | ZZYZX | 3/18/2017, 10:34 AM
--------------------------------------------------------------------------------
Readme: minor fixes.


R2953 | e9030bd5 | ZZYZX | 3/18/2017, 10:33 AM
--------------------------------------------------------------------------------
Readme: devbuilds link should point to the right page.


R2952 | 814fdd90 | ZZYZX | 3/17/2017, 8:48 AM
--------------------------------------------------------------------------------
Fixed: texture copy/paste in the visual mode was detected as failed pasting and caused a beep. (reported by DOOMGABR, abbuw, Turret_Master)


R2951 | 6f1b6c72 | ZZYZX | 3/15/2017, 1:29 AM
--------------------------------------------------------------------------------
Fixed: forgot to add ZDDomPoint sprites...


R2950 | 53ce14fc | ZZYZX | 3/14/2017, 11:52 PM
--------------------------------------------------------------------------------
Internal: fixed compiler warnings


R2949 | 579b90a1 | ZZYZX | 3/14/2017, 11:31 AM
--------------------------------------------------------------------------------
Fixed: the old way of checking for GZDB's directory writability would not work in certain versions of WINE/Mono


R2948 | dceeed6b | ZZYZX | 3/12/2017, 6:26 PM
--------------------------------------------------------------------------------
Fixed: removing a thing should also remove it from the visible things list. (reported by DOOMGABR)


R2947 | 36af3424 | ZZYZX | 3/12/2017, 6:12 PM
--------------------------------------------------------------------------------
Internal: removed debug code from Renderer3D.


R2946 | d3b4060f | ZZYZX | 3/12/2017, 6:10 PM
--------------------------------------------------------------------------------
Merge branch 'master' of github.com:jewalky/GZDoom-Builder-Bugfix


R2945 | 35f8c5e1 | ZZYZX | 3/12/2017, 6:10 PM
--------------------------------------------------------------------------------
Fixed: cutting a thing in visual mode would leave disposed BaseVisualThings in the selection. (reported by DOOMGABR)


R2944 | bbeadf65 | Ioan Chera | 3/12/2017, 5:45 PM
--------------------------------------------------------------------------------
Eternity config: add polycross property and remove 'copy' thing types (PR#79 by ioan-chera)


R2943 | 9bd51a01 | ZZYZX | 3/12/2017, 4:26 AM
--------------------------------------------------------------------------------
Updated ZDoom ACS compiler


R2942 | ee28f1d0 | ZZYZX | 3/9/2017, 9:09 AM
--------------------------------------------------------------------------------
Made Skulltag item sprites optional to support default Skulltag+Zandronum config without producing 100 errors


R2941 | 589b6746 | ZZYZX | 3/9/2017, 8:24 AM
--------------------------------------------------------------------------------
Fixed: returned accidentally lost Skulltag thing types


R2940 | ce6074fd | ZZYZX | 3/9/2017, 8:01 AM
--------------------------------------------------------------------------------
Internal: Oops: removed useless leftover file


R2939 | 4f8f3907 | ZZYZX | 3/9/2017, 7:58 AM
--------------------------------------------------------------------------------
Updated Zandronum game configurations to include invasion spawners and MBF items (dog, evil sceptre, unholy bible, beta lost soul)


R2938 | 509fb55e | ZZYZX | 3/8/2017, 3:32 PM
--------------------------------------------------------------------------------
Fixed field caption for floor glow color.


R2937 | 957314a9 | ZZYZX | 3/8/2017, 3:24 PM
--------------------------------------------------------------------------------
Fixed: field name for things is called color_sprites.


R2936 | d8701b7a | ZZYZX | 3/8/2017, 3:00 PM
--------------------------------------------------------------------------------
Added: proper GUI tab for color-related sector properties. The tab now hosts Doom64 lighting as well as old color-related things (floor/ceiling glow, light color, fade color and desaturation).


R2935 | 87a2a14d | ZZYZX | 3/8/2017, 1:34 PM
--------------------------------------------------------------------------------
Fixed: FAIL medal sprite in zandronum.pk3 was not parsed correctly


R2934 | 4611aa1b | ZZYZX | 3/7/2017, 7:35 PM
--------------------------------------------------------------------------------
Added more specific debug logging to random NullPointerException crash place


R2933 | 717e48ed | ZZYZX | 3/6/2017, 5:06 PM
--------------------------------------------------------------------------------
Fixed: for scaled walls, texture offsets should not be scaled (reported by Tormentor667)


R2932 | bbe651d3 | ZZYZX | 3/5/2017, 8:08 PM
--------------------------------------------------------------------------------
Camera texture can be longer than 8 characters


R2931 | 92825a08 | ZZYZX | 3/5/2017, 8:07 PM
--------------------------------------------------------------------------------
Updated ZScript parser to the latest syntax


R2930 | 8c36eafb | ZZYZX | 3/4/2017, 6:50 AM
--------------------------------------------------------------------------------
Fixed state lookup logic for sprite guessing; it should always prefer SPRITE_CHECK_STATES to using the random first frame.


R2929 | 522c1e3f | ZZYZX | 3/3/2017, 4:25 PM
--------------------------------------------------------------------------------
Fixed: never pick up POL5 frame definition from Actor::GenericCrush. Ew, blood.


R2928 | 4b1a31c3 | ZZYZX | 3/3/2017, 4:13 PM
--------------------------------------------------------------------------------
Fixed: duration 0 frames should be skipped if there are nonzero frames after them (reported by Tormentor667, Ozymandias81). Fixed crash if some actor had a modeldef entry but doesn't anymore.


R2927 | f97c15ae | ZZYZX | 3/3/2017, 10:33 AM
--------------------------------------------------------------------------------
Fixed: Internal: made most 'get' calls in WADReader use synchronized MemoryStream duplicate as opposed to operating on WAD stream directly. Hopefully fixes multithreading issues with sprite loading. (reported by Mysterious Haruko, camaxide)


R2926 | 59c13209 | ZZYZX | 3/2/2017, 10:14 AM
--------------------------------------------------------------------------------
Fixed: flats and textures with the same name were not cached correctly in the texture browser. (reported by DOOMGABR)


R2925 | 52e771fe | ZZYZX | 3/1/2017, 2:57 PM
--------------------------------------------------------------------------------
Internal: Fixed: builtin light alteration by actor flags logic in GetGZLightTypeByClass


R2924 | 61085027 | ZZYZX | 3/1/2017, 2:36 PM
--------------------------------------------------------------------------------
Fixed: actor flags with inheritance from GZDoom dynamic lights (i.e. PointLight)


R2923 | 748fe9e2 | ZZYZX | 3/1/2017, 2:21 PM
--------------------------------------------------------------------------------
Fixed: inheritance from game configuration for dynamic lights; Fixed: visual representation of inherited lights (reported by Nash); Fixed: inherited thing arguments from game configuration; Added: //$ClearArgs for clearing inherited arguments.


R2922 | 125844b3 | ZZYZX | 3/1/2017, 8:35 AM
--------------------------------------------------------------------------------
Fixed: sprite replacements with different rotation count weren't handled correctly. (reported by DOOMGABR)


R2921 | 6661ed44 | ZZYZX | 2/26/2017, 2:03 AM
--------------------------------------------------------------------------------
Fixed: saving a script would reset scrolling to the top


R2920 | 39889a94 | ZZYZX | 2/25/2017, 6:30 AM
--------------------------------------------------------------------------------
Fixed: arg0str TextBox wasn't aligned to the right on Windows 10 (reported by SanyaWaffles)


R2919 | 72352792 | ZZYZX | 2/25/2017, 1:08 AM
--------------------------------------------------------------------------------
Changed: just use //$ArgNStr to check if arg0str is supported. If the argument is present, arg0str will be shown.


R2918 | 2bb2c92a | ZZYZX | 2/25/2017, 1:04 AM
--------------------------------------------------------------------------------
Fixed: don't use script control for non-script arg0str. That breaks things.


R2917 | 6d171733 | ZZYZX | 2/25/2017, 12:41 AM
--------------------------------------------------------------------------------
Added: custom arg0str things with //$ArgNAllowStr and //$ArgNStr (title for string version)


R2916 | 1a8b9d40 | ZZYZX | 2/25/2017, 12:31 AM
--------------------------------------------------------------------------------
Added: search&replace support for non-script arg0str


R2915 | e7ed533e | ZZYZX | 2/23/2017, 5:10 AM
--------------------------------------------------------------------------------
Added: arg0str for non-script specials in Search (only output, matching and replacement not work yet)


R2914 | 3748ea63 | ZZYZX | 2/23/2017, 5:01 AM
--------------------------------------------------------------------------------
Fixed: handling of arg0str in non-script specials in info panel; default arg0str.


R2913 | 5ff54ab3 | ZZYZX | 2/23/2017, 4:19 AM
--------------------------------------------------------------------------------
Added: arg0str in non-script specials. Kinda.


R2912 | 3ac39598 | ZZYZX | 2/23/2017, 3:54 AM
--------------------------------------------------------------------------------
Fixed: forgot to add ZDaemon_common.cfg; Fixed: Internal: removed hardcoded arg0str only for scripts


R2911 | 1cb3682c | ZZYZX | 2/20/2017, 3:42 AM
--------------------------------------------------------------------------------
Updated ZDaemon configuration and related files (13.02.2017 by Krawa)


R2910 | 0ec18242 | ZZYZX | 2/19/2017, 11:13 PM
--------------------------------------------------------------------------------
Fixed: SplitLinesByVertices could leave disposed lines for iteration, which resulted in crashes on certain geometry while using 'Replace with Dragged Geometry'.


R2909 | e2fa70cd | ZZYZX | 2/19/2017, 10:21 PM
--------------------------------------------------------------------------------
Internal: Oops: removed debug logging


R2908 | dba70886 | ZZYZX | 2/19/2017, 10:14 PM
--------------------------------------------------------------------------------
Internal: threw out a lot of unoptimized code in TraceSector. Now using Tools.FindPotentialSectorAt.


R2907 | 6988bae7 | ZZYZX | 2/19/2017, 9:30 PM
--------------------------------------------------------------------------------
Fixed: check for mathing argument lists was doing god-knows-what. Should now be ok.


R2906 | 679f2eec | ZZYZX | 2/19/2017, 9:26 PM
--------------------------------------------------------------------------------
Fixed: check for matching argument lists was severely broken and was resetting or not resetting almost randomly


R2905 | 271df46f | ZZYZX | 2/19/2017, 9:07 PM
--------------------------------------------------------------------------------
Added: script editor will now automatically trim trailing whitespace on save.


R2904 | bd00eef8 | ZZYZX | 2/18/2017, 10:40 PM
--------------------------------------------------------------------------------
Fixed: preferences window size was off


R2903 | 4a79c748 | jewalky | 2/15/2017, 12:48 PM
--------------------------------------------------------------------------------
Merge pull request #43 from Xabis/master

Fixed crash with arg type 14, and support target class filter


R2902 | d3289d01 | Xabis | 2/15/2017, 11:03 AM
--------------------------------------------------------------------------------
* Fixed a crash if setting an argument to the thing type ($Arg#Type = 14) on a decorate actor
* Added support for using the "Target Class" filter for argument thing types. Configure using the new $Arg$TargetClasses property. Note: only actors with a valid classname may be added to the filter.


R2901 | 3540f55a | jewalky | 2/14/2017, 12:37 PM
--------------------------------------------------------------------------------
Merge pull request #42 from Xabis/master

Direct tag-to-tag associations


R2900 | b4fbcf5d | ZZYZX | 2/14/2017, 10:27 AM
--------------------------------------------------------------------------------
Fixed: 'forbidden' lumps are not supposed to count towards matching while detecting map type


R2899 | a886a53e | Xabis | 2/14/2017, 9:33 AM
--------------------------------------------------------------------------------
* A direct tag-to-tag relationship can now be established between two things, which allows event lines to be properly setup between them. This is intended for interpolation and patrol specials which are linked via a shared tag, instead of an argument. A POSITIVE value represents the parent thing, where a NEGATIVE value represents the child thing.
* Added interpolation and patrol point specials to the persistent event line processing


R2898 | 4a624785 | ZZYZX | 2/14/2017, 7:48 AM
--------------------------------------------------------------------------------
Fixed: 'Save into' would detect non-map lumps with the same name as maps and ask if you want to save over...


R2897 | d4686082 | ZZYZX | 2/14/2017, 6:10 AM
--------------------------------------------------------------------------------
Fixed: in case there are other (non-map) lumps in the archive that have the same name as a map (e.g. MB2 patch and MB2 map in idl201x WADs) only the valid map is read.


R2896 | 780482f4 | ZZYZX | 2/14/2017, 5:39 AM
--------------------------------------------------------------------------------
Fixed: consequential duplicate maps weren't handled properly


R2895 | f8959507 | ZZYZX | 2/14/2017, 5:25 AM
--------------------------------------------------------------------------------
Fixed: old map format is now autodetected when saving a map over an existing one. Saving a map in different format shouldn't leave junk lumps anymore.


R2894 | d9eecbdc | ZZYZX | 2/14/2017, 2:13 AM
--------------------------------------------------------------------------------
Internal: reverted mysterious MaxED edit in map saving functions


R2893 | dee1e0f4 | ZZYZX | 2/14/2017, 1:57 AM
--------------------------------------------------------------------------------
Internal: removed now unneeded CopyAllLumpsExceptMap


R2892 | b996d8a3 | ZZYZX | 2/14/2017, 1:56 AM
--------------------------------------------------------------------------------
Internal: not copying all lumps manually anymore on 'Save As'. The WAD is copied with File.Copy anyway.


R2891 | 12314508 | ZZYZX | 2/12/2017, 5:02 PM
--------------------------------------------------------------------------------
Fixed: Find&Replace in Script Editor would go into an infinite loop if replacement contains the searched text


R2890 | db1db76b | ZZYZX | 2/12/2017, 4:06 PM
--------------------------------------------------------------------------------
Fixed: Doom64 lighting was not displayed in 2D modes


R2889 | 6bb79c1c | ZZYZX | 2/12/2017, 2:23 PM
--------------------------------------------------------------------------------
Fixed: Internal: StairSectorBuilder wasn't marked as dependent on Builder project


R2888 | 946e8051 | ZZYZX | 2/12/2017, 10:33 AM
--------------------------------------------------------------------------------
Added: action numbers in linedef action selection dialog; Fixed: improper usages of 'Window' white color in place of 'Control' gray color in dialogs.


R2887 | bffb499f | ZZYZX | 2/12/2017, 8:35 AM
--------------------------------------------------------------------------------
Fixed: removed useless rounding to 1px in Draw Curve, Draw Ellipse, Draw Rectangle, Draw Grid tools; this performed incorrectly with grid sizes less than 1px


R2886 | 251c89f3 | ZZYZX | 2/11/2017, 7:45 AM
--------------------------------------------------------------------------------
Supposedly fixed handling of multidimensional arrays in ZScript, as well as specifying array dimensions in the type


R2885 | 6f76b538 | ZZYZX | 2/10/2017, 5:27 PM
--------------------------------------------------------------------------------
Added very basic ZDaemon configuration


R2884 | 02d5ce4c | ZZYZX | 2/10/2017, 2:32 AM
--------------------------------------------------------------------------------
Internal: Oops: missing files


R2883 | db9bb4f4 | ZZYZX | 2/9/2017, 9:14 AM
--------------------------------------------------------------------------------
Info panel might work a bit faster now


R2882 | e3ebe7dc | ZZYZX | 2/9/2017, 6:49 AM
--------------------------------------------------------------------------------
Fixed: additive-translucent geometry should not be lit


R2881 | d47dd9a5 | ZZYZX | 2/9/2017, 5:45 AM
--------------------------------------------------------------------------------
Fixed: slightly incorrect texture name offsets in classic view in the texture browser


R2880 | fbbfaad5 | ZZYZX | 2/9/2017, 5:20 AM
--------------------------------------------------------------------------------
Fixed: changing brightness of upper/lower/middle sidedef did not update the whole sidedef brightness until 3D mode restart


R2879 | cafd1a6f | ZZYZX | 2/9/2017, 5:03 AM
--------------------------------------------------------------------------------
Fixed: lights were not applied to translucent textures


R2878 | 3d69ec12 | ZZYZX | 2/9/2017, 4:28 AM
--------------------------------------------------------------------------------
Fixed: lights behind the camera shouldn't count towards the max lights counter


R2877 | 2b69b38e | ZZYZX | 2/9/2017, 3:28 AM
--------------------------------------------------------------------------------
Added dynamic light count = 256 for high end users. Fixed: incorrect attenuated&lt;-&gt;subtractive light ordering caused invisible subtractive lights.


R2876 | e62bbba9 | ZZYZX | 2/8/2017, 6:07 PM
--------------------------------------------------------------------------------
Internal: ZScript: now using StringBuilder in the internal tokenizer loops, might speed it up a bit


R2875 | 1fb1167e | ZZYZX | 2/8/2017, 4:39 PM
--------------------------------------------------------------------------------
Fixed: Internal: resumed resource would lose readonly attribute


R2874 | 7f2f51d4 | ZZYZX | 2/8/2017, 4:26 PM
--------------------------------------------------------------------------------
Added: primitive support for ZScript in the script editor (all classes in the current file are listed)


R2873 | 1382d144 | ZZYZX | 2/8/2017, 1:55 PM
--------------------------------------------------------------------------------
Added: basic support for automatic user variables from ZScript classes, currently only for int variables (as supported by GZDoom).


R2872 | 0d43a7be | ZZYZX | 2/8/2017, 9:21 AM
--------------------------------------------------------------------------------
Fixed: 'Texture sizes below names' was handled incorrectly with 'Show texture sizes' disabled


R2871 | ed6e5985 | ZZYZX | 2/8/2017, 8:58 AM
--------------------------------------------------------------------------------
Fixed: item selection gradient in classic views was severely off.


R2870 | 46cc1df0 | ZZYZX | 2/8/2017, 8:36 AM
--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 4: Texture Browser


R2869 | 4faed76b | ZZYZX | 2/8/2017, 4:20 AM
--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 3


R2868 | 0fe77cf8 | ZZYZX | 2/8/2017, 4:18 AM
--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 2


R2867 | 09b8c27d | ZZYZX | 2/8/2017, 4:18 AM
--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 1


R2866 | 34d1af94 | ZZYZX | 2/7/2017, 10:02 AM
--------------------------------------------------------------------------------
Reverted anotak's PR: it causes 'Cancel' button in Edit windows to automatically do undo or something similar, breaking maps completely


R2865 | 2821149a | jewalky | 2/7/2017, 12:56 AM
--------------------------------------------------------------------------------
Merge pull request #31 from anotak/master

Speedup on opening properties windows


R2864 | b5f7db1d | anotak | 2/6/2017, 8:53 PM
--------------------------------------------------------------------------------
Speedup on opening properties windows


R2863 | 52b47cd0 | anotak | 2/5/2017, 10:10 PM
--------------------------------------------------------------------------------
Revert "Revert "actionmanager change""

This reverts commit 4d9d1eda0f30b1e7ff0b776ac6a04ffb40d6a7d3.


R2862 | 4d9d1eda | anotak | 2/5/2017, 9:40 PM
--------------------------------------------------------------------------------
Revert "actionmanager change"

This reverts commit a3ff16cacb8960afa2f0531d99fd00be354792c5.


R2861 | a3ff16ca | anotak | 2/5/2017, 6:47 PM
--------------------------------------------------------------------------------
actionmanager change

actionmanager change


R2860 | 6971f6df | ZZYZX | 2/4/2017, 12:03 PM
--------------------------------------------------------------------------------
Internal: ~ConfigurationInfo destructor might be called before full construction took place


R2859 | 5a5c6d04 | ZZYZX | 2/4/2017, 7:25 AM
--------------------------------------------------------------------------------
Internal: ZScriptTokenizer shouldn't reinitialize static stuff on every construction


R2858 | e6ca4958 | ZZYZX | 2/2/2017, 11:15 PM
--------------------------------------------------------------------------------
Fixed: links should now open in the default browser and not what GZDB thinks to be the default browser.
Fixed: ZScript parser should no more crash on severely invalid code.


R2857 | 7e502a1f | ZZYZX | 2/1/2017, 9:34 PM
--------------------------------------------------------------------------------
Fixed: color_absolute is not actually in GZDoom


R2856 | cb8473fa | ZZYZX | 2/1/2017, 10:16 AM
--------------------------------------------------------------------------------
Added: 3D floor should be affected by control sector's color_floor and color_ceiling.


R2855 | 76b2b1be | ZZYZX | 2/1/2017, 9:10 AM
--------------------------------------------------------------------------------
Added: an option to display image sizes below names, not over texture previews


R2854 | 71440fb2 | ZZYZX | 2/1/2017, 7:29 AM
--------------------------------------------------------------------------------
Implemented more reliable dynlight-surface angle clip threshold


R2853 | fc7b9ec9 | ZZYZX | 2/1/2017, 6:53 AM
--------------------------------------------------------------------------------
Removed dynlight-surface angle clip threshold - it didn't work properly anyway


R2852 | 469942d2 | ZZYZX | 1/31/2017, 11:57 PM
--------------------------------------------------------------------------------
Fixed: glow should apply before Doom64 coloring


R2851 | 42c2fc20 | ZZYZX | 1/31/2017, 11:48 PM
--------------------------------------------------------------------------------
Added: rendering of Doom64 lighting


R2850 | b80ead12 | ZZYZX | 1/31/2017, 10:29 PM
--------------------------------------------------------------------------------
Added custom fields for Doom64 lighting in the ZDoom configuration


R2849 | 24c8b049 | ZZYZX | 1/29/2017, 8:20 PM
--------------------------------------------------------------------------------
fixed: First and last texture entires could never be selected using up/down controls


R2848 | 1cd255fb | ZZYZX | 1/28/2017, 6:56 PM
--------------------------------------------------------------------------------
Fixed: autoaligning and limited floodfill didn't work for selection.


R2847 | f4947a20 | ZZYZX | 1/26/2017, 5:33 AM
--------------------------------------------------------------------------------
Added: more magic to the autoalign/select neighbours logic; These functions should not anymore wrap around to the opposite side of two-sided linedefs, allowing you to select back and front sides separately using shift+click, and reducing infinite broken autoalign loops.


R2846 | dd48b5ed | ZZYZX | 1/26/2017, 2:01 AM
--------------------------------------------------------------------------------
Fixed: internal images were a bit broken by the previous commit


R2845 | 7de5d10c | ZZYZX | 1/25/2017, 11:09 PM
--------------------------------------------------------------------------------
Fixed: long texture names are no longer activated for Doom flat images (GZDoom doesn't support these)


R2844 | 5ebdbd12 | ZZYZX | 1/25/2017, 7:31 AM
--------------------------------------------------------------------------------
Fixed: 65:Plat_UpByValue had incorrect argument description


R2843 | ee936152 | ZZYZX | 1/20/2017, 7:05 PM
--------------------------------------------------------------------------------
ZScript: added #region support


R2842 | 4c636a6d | ZZYZX | 1/20/2017, 6:16 PM
--------------------------------------------------------------------------------
ZScript: added support for //$GZDB_SKIP special comment in the root scope.


R2841 | 8c9514fb | ZZYZX | 1/20/2017, 5:44 PM
--------------------------------------------------------------------------------
Fixed: broken previous gitbuild


R2840 | a5a942c7 | ZZYZX | 1/20/2017, 5:13 PM
--------------------------------------------------------------------------------
Fixed: lump saving in script editor after editing archive with SLADE.\n Fixed: checking for concurrent modification in script editor while trying to save the lump.


R2839 | a705e47f | ZZYZX | 1/19/2017, 2:59 PM
--------------------------------------------------------------------------------
Fixed GLDEFS attenuate 1 and subtractive 1 logic


R2838 | 49f55120 | ZZYZX | 1/19/2017, 2:27 PM
--------------------------------------------------------------------------------
Added: GLDEFS support for 'attenuate 1' keyword


R2837 | 30a5edfd | ZZYZX | 1/19/2017, 2:17 PM
--------------------------------------------------------------------------------
Added: attenuated dynamic light support


R2836 | 819ef649 | ZZYZX | 1/18/2017, 11:16 PM
--------------------------------------------------------------------------------
Fixed: wild exception while replacing ZScript actor from DECORATE


R2835 | 55b24eef | ZZYZX | 1/17/2017, 10:35 PM
--------------------------------------------------------------------------------
Fixed: ZScript: scale property should be expanded into xscale and yscale; Fixed: if actor's Spawn state starts with TNT1, first non-TNT1 frame will be used


R2834 | 87fdd67f | ZZYZX | 1/17/2017, 10:34 AM
--------------------------------------------------------------------------------
ZScript: himBHcomment arguments should be stripped of whitespace


R2833 | a1dc4bb1 | ZZYZX | 1/17/2017, 10:19 AM
--------------------------------------------------------------------------------
Internal: Remembered various ZScript operators for the future; Script Editor: fixed script type icons


R2832 | 7a70ac8c | ZZYZX | 1/17/2017, 1:40 AM
--------------------------------------------------------------------------------
Internal: removed parser stuff from ActorStructure, StateStructure, StateGoto classes


R2831 | b783ea1c | ZZYZX | 1/17/2017, 1:20 AM
--------------------------------------------------------------------------------
ZScript: enabled custom GZDB actor properties in Default block (//$ comments, same as DECORATE)


R2830 | a85a7a40 | ZZYZX | 1/17/2017, 12:39 AM
--------------------------------------------------------------------------------
Renamed default category Decorate to User-defined


R2829 | c1387a8e | ZZYZX | 1/17/2017, 12:19 AM
--------------------------------------------------------------------------------
Internal: refactored ZScriptTokenizer.ExpectToken for less redundancy


R2828 | dc72c533 | ZZYZX | 1/16/2017, 9:28 PM
--------------------------------------------------------------------------------
ZScript: fixed odd cases of inheritance (class SpecialShotgun : Shotgun replaces Shotgun) causing stack overflow


R2827 | 05a160b5 | ZZYZX | 1/16/2017, 9:13 PM
--------------------------------------------------------------------------------
ZScript: moved actor inheritance code to separate step; ZScript: ported game configuration inheritance code from DECORATE


R2826 | 8fa63cae | ZZYZX | 1/16/2017, 8:58 PM
--------------------------------------------------------------------------------
Fixed: DECORATE and ZScript parsers would ignore TNT1 when used in states


R2825 | 0787f960 | ZZYZX | 1/16/2017, 8:53 PM
--------------------------------------------------------------------------------
GLDEFS, MODELDEF: Included ZScript actors in missing class check


R2824 | 3bdfadc1 | ZZYZX | 1/16/2017, 8:41 PM
--------------------------------------------------------------------------------
ZScript: implemented 'transient' and 'property' keywords


R2823 | 76213ae1 | ZZYZX | 1/16/2017, 6:56 PM
--------------------------------------------------------------------------------
Internal: tried to fix case sensitivity issues in X11R6RGB colors


R2822 | 17fb9157 | ZZYZX | 1/16/2017, 6:51 PM
--------------------------------------------------------------------------------
Fixed: MAPINFO parser wouldn't take quoted OutsideFogDensity


R2821 | 76ce87ea | ZZYZX | 1/16/2017, 4:10 AM
--------------------------------------------------------------------------------
Fixed null reference access while searching for superclass state; Fixed incorrect parsing of random() in frame duration; Fixed incorrect parsing of quoted sprite names


R2820 | 37a3eab1 | ZZYZX | 1/16/2017, 3:18 AM
--------------------------------------------------------------------------------
Enabled prototype ZScript support


R2819 | 8afd01f6 | ZZYZX | 1/16/2017, 12:20 AM
--------------------------------------------------------------------------------
Internal: Disconnected ZDoom actor state data from DECORATE parsing code


R2818 | a0674f13 | ZZYZX | 1/15/2017, 10:10 PM
--------------------------------------------------------------------------------
Internal: finished enumeration of ZSCript actor properties and flags


R2817 | ad5b542c | ZZYZX | 1/15/2017, 9:20 PM
--------------------------------------------------------------------------------
Internal: finished enumeration of ZScript actor fields and methods


R2816 | b42de7db | ZZYZX | 1/15/2017, 5:49 PM
--------------------------------------------------------------------------------
Internal: Moved ZScript class initialization logic to after querying all lumps


R2815 | db088027 | ZZYZX | 1/15/2017, 4:08 PM
--------------------------------------------------------------------------------
Enabled DECORATE classes to inherit ZScript ones


R2814 | 6147ed23 | ZZYZX | 1/15/2017, 3:35 PM
--------------------------------------------------------------------------------
Internal: disconnected actor parsing from generic ZDoom actor structure


R2813 | fbf1aefe | ZZYZX | 1/15/2017, 2:21 PM
--------------------------------------------------------------------------------
Internal: Fixed class extension, error reporting on invalid top-level keyword


R2812 | 856cb9f8 | ZZYZX | 1/15/2017, 2:03 PM
--------------------------------------------------------------------------------
Internal: Added ZScriptParser.cs, ZScriptTokenizer.cs


R2811 | 38ffc861 | ZZYZX | 1/15/2017, 2:00 PM
--------------------------------------------------------------------------------
Internal: started implementing ZScript parser. Nothing works for now, aside from the actual parsing code.


R2810 | 96ffb786 | ZZYZX | 1/15/2017, 8:12 AM
--------------------------------------------------------------------------------
Finished upgrading to VS2015


R2809 | e0fb41d3 | ZZYZX | 1/14/2017, 8:30 PM
--------------------------------------------------------------------------------
Changed ZDoom/GitHub links so that people can report issues to the correct page


R2808 | de781072 | ZZYZX | 1/14/2017, 7:20 PM
--------------------------------------------------------------------------------
Updated README.md


R2807 | de46f297 | ZZYZX | 1/14/2017, 7:20 PM
--------------------------------------------------------------------------------
Updated README.md


R2806 | 5a152767 | ZZYZX | 1/14/2017, 7:19 PM
--------------------------------------------------------------------------------
Updated README.md


R2805 | 5e110729 | ZZYZX | 1/14/2017, 7:12 PM
--------------------------------------------------------------------------------
Added IOException handling to image loading from disk (fixes GZDB Git issue #8)


R2804 | 8277d7b6 | ZZYZX | 1/14/2017, 5:39 PM
--------------------------------------------------------------------------------
fixed: Classic Texture Select: selected item in white background is supposed to be blue;
fixed: Texture Select: visible items were not clipped correctly;
fixed: 128x128 texture previews were too large for small window size in Texture Set editor


R2803 | 98432339 | ZZYZX | 1/14/2017, 5:00 PM
--------------------------------------------------------------------------------
Funny commit to make it increment the revision number. Also, edited Updater.ini.


R2802 | fa7c536a | ZZYZX | 1/14/2017, 3:41 PM
--------------------------------------------------------------------------------
Product name somehow reset AGAIN. Fixed.


R2801 | 741897af | ZZYZX | 1/14/2017, 3:40 PM
--------------------------------------------------------------------------------
Actually changed the product name


R2800 | 668cb137 | ZZYZX | 1/14/2017, 3:22 PM
--------------------------------------------------------------------------------
Updated GIT build batch


R2799 | 107b4887 | ZZYZX | 1/14/2017, 3:20 PM
--------------------------------------------------------------------------------
Fixed the output name in gzbuilder_setup.iss


R2798 | 58211523 | ZZYZX | 1/14/2017, 3:14 PM
--------------------------------------------------------------------------------
Always show the revision number in window title, also renamed to GZDB-Bugfix


R2797 | ebd7fb1a | ZZYZX | 1/14/2017, 2:35 PM
--------------------------------------------------------------------------------
Upgrade to VS2015 (14.0)


R2796 | 36a5aa6c | ZZYZX | 1/9/2017, 4:32 AM
--------------------------------------------------------------------------------
Even with used textures on top disabled, textures should be separate from directories


R2795 | 88ff83b7 | ZZYZX | 1/8/2017, 9:21 PM
--------------------------------------------------------------------------------
Use the word 'flats' if currently browsing flats


R2794 | e43e3e12 | ZZYZX | 1/8/2017, 9:11 PM
--------------------------------------------------------------------------------
Removed global 'available textures' header from classic view


R2793 | 36381c51 | ZZYZX | 1/8/2017, 9:00 PM
--------------------------------------------------------------------------------
Should not have used textures category if not having them on top


R2792 | 819d2788 | ZZYZX | 1/8/2017, 8:47 PM
--------------------------------------------------------------------------------
Initial classic view mode in texture browser


R2791 | b3442f4f | MaxED | 1/8/2017, 2:05 PM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/m-x-d/GZDoom-Builder


R2790 | 2b24ce3c | MaxED | 1/8/2017, 2:04 PM
--------------------------------------------------------------------------------
Updated, Textures Browser: texture name length is now taken into account when calculating the width of texture items.
Internal: moved thing helper shapes creation logic from ThingsMode to LinksCollector.


R2789 | ae11b169 | Ioan Chera | 1/8/2017, 11:06 AM
--------------------------------------------------------------------------------
Eternity config: add thing class1 class2 class3 (#5)

* Updated the EE config linedefs, fixing stuff around
* Added back the class definitions for the Eternity namespace
The only namespaces where they're unneeded are the vanilla games. Otherwise it's safe and important to keep class1, class2, class3 in case Hexen pops up
* Added new special (273) to UDMF Eternity linedefs
* Added special 140 to the Eternity linedefs


R2788 | 9dc31afa | Ioan Chera | 1/7/2017, 2:56 PM
--------------------------------------------------------------------------------
Updated the EE config linedefs, fixing stuff around (#4)


R2787 | a41058be | MaxED | 1/7/2017, 12:53 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: bottom panel was not automatically expanded after adding a script error.
Fixed, Script Editor: in some cases extra indentation was added to the duplicated line when using "Duplicate Line" command.
Added, Script Editor: some editor comments were missing from ZDoom_DECORATE.cfg.
Fixed, Game Configurations: fixed a crash when overriding an existing linedef action definition by a one from a different category (this fixes Issue #1).


R2786 | 1c684f72 | MaxED | 1/6/2017, 4:59 AM
--------------------------------------------------------------------------------
Added, Things mode, Visual mode: added the ability to specify minimum/maximum argument range hint shapes using special DECORATE comments and Game Configuration properties (loosely based on range finder patch by Xabis).
Updated documentation ("Game Configuration - Action Argument Settings" and "DECORATE keys" pages).


R2785 | cd854779 | MaxED | 1/6/2017, 2:01 AM
--------------------------------------------------------------------------------
Fixed, Classic modes, UDMF: grid size didn't go below 1 mu. when zooming in when "Dynamic grid size" option was enabled.
Internal: restored GridSetup DB2 compatibility.
Updated ZDoom_ACS.cfg (SetFogDensity, SetSectorGlow).


R2784 | bd74d1d3 | Max Waine | 1/5/2017, 11:58 AM
--------------------------------------------------------------------------------
Added Plane_Copy to Eternity config (#2)


R2783 | a7d24178 | MaxED | 1/4/2017, 5:28 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: added rendering support for fogdensity and floor/ceiling glow properties.
Internal, build tools: use origin/master to get commits count and current hash instead of local master.


R2782 | c9ab3274 | MaxED | 12/30/2016, 2:45 AM
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/m-x-d/GZDoom-Builder


R2781 | 7052dbec | MaxED | 12/30/2016, 2:31 AM
--------------------------------------------------------------------------------
Fixed, Sector Edit window, UDMF: fixed some incorrect tooltips.


R2780 | 6bb37efb | MaxED | 12/30/2016, 2:43 AM
--------------------------------------------------------------------------------
Changed some step values to better match with the values being edited.


R2779 | 9c1ea6fd | MaxED | 12/30/2016, 2:31 AM
--------------------------------------------------------------------------------
Fixed, Sector Edit window, UDMF: fixed some incorrect tooltips.


R2778 | f44ddc23 | MaxED | 12/29/2016, 10:37 AM
--------------------------------------------------------------------------------
Internal: looks like "git rev-parse --short" is not guaranteed to output a 7-char hash...


R2777 | 92cc0133 | Ioan Chera | 12/29/2016, 9:58 AM
--------------------------------------------------------------------------------
Eternity config (#1)

Updated the Eternity UDMF configurations with the latest items.


R2776 | a9c19754 | MaxED | 12/29/2016, 7:15 AM
--------------------------------------------------------------------------------
Added, Sector Edit window, UDMF: added UI support for "floor_reflect", "ceiling_reflect", "floorglowcolor", "floorglowheight", "ceilingglowcolor", "ceilingglowheight" and "fogdensity" UDMF properties.
Updated ZDoom ACC.


R2775 | be1e7996 | MaxED | 12/28/2016, 4:24 AM
--------------------------------------------------------------------------------
Internal: Git commit hash is how shown in the About window.
Internal: Git commit hashes are now shown in the Update window changelog.
Internal: Exception window now links to GitHub Issue Tracker instead of zdoom.org GZDB thread.


R2774 | 9f4e700c | MaxED | 12/28/2016, 3:32 AM
--------------------------------------------------------------------------------
Updated Eternity game configurations with the ones provided by printz.
Internal: renamed several build batch files, updated relevant info in the documentation.


R2773 | 659250e8 | MaxED | 12/28/2016, 3:29 AM
--------------------------------------------------------------------------------
Internal: removed some old unused resource/test/documentation files. This reduces repository size by approx. 20Mb.


R2772 | be7ba0a0 | MaxED | 12/27/2016, 5:59 AM
--------------------------------------------------------------------------------
Added: minimum grid size is now 0.125 instead of 1.


R2771 | e1213074 | MaxED | 12/27/2016, 5:52 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2770 | 2bffd068 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2769 | 16593e3f | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2768 | c746f3b5 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2767 | f5dd1430 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2766 | 072271ea | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2765 | 7a320728 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2764 | 2d78ae71 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2763 | 07df0862 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2762 | a6330346 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2761 | a715d903 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2760 | 6cc07cd4 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2759 | 642c3d38 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2758 | 0b3a128f | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2757 | b50361fb | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2756 | 17865428 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2755 | f2fb07c0 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2754 | 4c499aab | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2753 | 509d23b4 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2752 | 60b6a90d | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2751 | 17c3fa41 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2750 | 1584a180 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2749 | c9877c04 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2748 | 50b04c0b | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2747 | 91d5c6c9 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2746 | 1755a4f0 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2745 | 4df915c3 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2744 | 08635012 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2743 | cf1279db | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2742 | 65babc18 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2741 | 8bc73767 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2740 | c6a1f908 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2739 | cddd12bf | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2738 | 3c33eabb | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2737 | 8ba249bd | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2736 | a5869600 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2735 | 9979647d | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2734 | 15bbf380 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2733 | 2091b851 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2732 | 39bdc350 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2731 | 460b3b21 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2730 | 50722ea2 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2729 | f9a1e2ac | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2728 | 29c58825 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2727 | c36ce4ae | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2726 | a96e4604 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2725 | 4b75b7c9 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2724 | 270c7bc4 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2723 | 7cd8ad24 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2722 | 6945bac7 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2721 | be66cfb3 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2720 | 4015db28 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2719 | 7ba5e4f9 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2718 | 4115d73b | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2717 | 9889f756 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2716 | 52b85895 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2715 | 8eb97a4e | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2714 | d68002ab | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2713 | 507ea669 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2712 | 28f83eaa | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2711 | 34df5652 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2710 | 9c5bbe8d | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2709 | 6c2ca31b | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2708 | 513cb320 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2707 | 60b6d3cb | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2706 | 5fb4e3e0 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2705 | e049b9d4 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2704 | 96a599a2 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2703 | 731bd825 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2702 | cf4c5003 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2701 | 7b510317 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2700 | 6f25254f | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2699 | c8195d9b | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2698 | 5da768f3 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2697 | 00fe3924 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2696 | afd1c650 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2695 | a3545b7d | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2694 | 9b8677a5 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2693 | 9d808038 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2692 | a2fd4e9b | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2691 | 400bd0ac | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2690 | d6dd1fd5 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2689 | 2cd3f1b5 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2688 | d28856e6 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2687 | 0eaee1b3 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2686 | d293c8b6 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2685 | f1a82387 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2684 | 4292395f | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2683 | 449cffe6 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2682 | b0b517f5 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2681 | 2604df89 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2680 | 2cb05cfa | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2679 | 010d3db7 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2678 | ebcec12c | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2677 | 994df539 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2676 | e3b1ea94 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2675 | fabef11f | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2674 | ba270cdf | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2673 | 6e379e07 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2672 | c9cd01bd | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2671 | d9e7eca1 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2670 | 8f3643cd | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2669 | 779dd0c5 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2668 | 45c0335a | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2667 | acbba3f2 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2666 | 2657114c | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2665 | 2c27f218 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2664 | 0844729d | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2663 | c57576fb | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2662 | bca2fba7 | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2661 | 7759480a | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2660 | baadfede | MaxED | 12/27/2016, 5:51 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2659 | e695f296 | MaxED | 12/27/2016, 5:50 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2658 | b87ecfcf | MaxED | 12/27/2016, 5:48 AM
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...


R2657 | 84886d10 | MaxED | 12/27/2016, 4:12 AM
--------------------------------------------------------------------------------
Internal: more updates to the build toolchain...


R2656 | ed323373 | MaxED | 12/27/2016, 2:12 AM
--------------------------------------------------------------------------------
Internal: updated the manual ("Compiling GZDoom Builder" page) and UI to reference GitHub/Git instead of SourceForge/SVN.
Internal: post build event in Builder.csproj worked only when compiling using batch files.
Internal: updated README.md.


R2655 | f9c2bbe4 | MaxED | 12/26/2016, 3:05 PM
--------------------------------------------------------------------------------
Internal: updated build tools and scripts to work with Git instead of SVN.


R2654 | 9e056d80 | MaxED | 12/26/2016, 6:44 AM
--------------------------------------------------------------------------------
Create README.md


R2653 | a8f4f67f | MaxED | 12/26/2016, 5:37 AM
--------------------------------------------------------------------------------
Internal: rewritten part of NodesViewerMode to use iteration instead of recursion.
Internal: post build event in Builder.csproj worked only in VS 2008.


R2652 | b37bc84f | MaxED | 12/25/2016, 1:00 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: fixed incorrect function calltip position when the cursor was positioned in a wrapped part of a wrapped line.
Updated ZDoom_DECORATE.cfg.


R2651 | 26687a2e | MaxED | 12/24/2016, 1:52 PM
--------------------------------------------------------------------------------
Added, Textures Browser: "[All]" folder is now added to each map resource. It holds all textures found in that resource.
Fixed, Textures Browser: only name filtering is now applied to folder-type image items, filtering is never applied to "go to parent folder" image items.
Fixed, Textures Browser: in some cases "Backspace" key was ignored by the Filter textbox.
Fixed, Textures Browser: "Ctrl-Backspace" key combo now clears Filter textbox instead of adding an unknown char to it.


R2650 | f2db0e1d | MaxED | 12/23/2016, 4:39 AM
--------------------------------------------------------------------------------
Changed, Textures Browser: frames/names of used textures are now drawn using a different color.
Changed, Textures Browser: the browser now toggles between showing used textures on the top of the list and showing textures in alphabetical order instead of toggling between showing all textures and used textures.


R2649 | 447851e4 | MaxED | 12/22/2016, 7:04 AM
--------------------------------------------------------------------------------
Added, Textures Browser: redesigned textures list. Textures preview size can now be changed from the Textures Browser window. Folders are now shown in the textures list.
Fixed, Script Editor: Find and Replace window now sets keyboard focus to the input textbox when opening the window/switching between tabs.
Fixed, Nodes Viewer mode: SEGS overflows were not handled, causing a crash. Also extended SEGS limit is now used.
Updated ZDoom_DECORATE.cfg (A_SetSize).


R2648 | d73ea867 | MaxED | 12/21/2016, 4:03 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: MD5 hash of text files stored in PK3 was calculated incorrectly, resulting in false warning messages when saving.


R2647 | cfc92d90 | MaxED | 12/16/2016, 1:23 PM
--------------------------------------------------------------------------------
Added, Draw Lines mode: added "Remove First Vertex" action (Ctrl-Backspace). It removes the first drawn vertex from the drawing session. Renamed "Remove Previous Vertex" action to "Remove Last Vertex".
Changed, Classic modes: added a limit on how far the view can be scrolled from the editable map area.
Fixed, Drag geometry modes: in some cases incorrect vertices were removed when using "Replace with dragged geometry" drag mode.
Fixed, Game configurations: sector special 195 ("Hidden Sector") was missing from Hexen/UDMF specials list.


R2646 | 45c3cbaa | MaxED | 12/12/2016, 4:35 AM
--------------------------------------------------------------------------------
Added, Script Editor: added script configurations / auto-detection support for GAMEINFO, FONTDEFS and KEYCONF text lumps.
Fixed, "Open Map Options" and "Change Map" windows: fixed incorrect size of the items in the maps list when using high-DPI scaling.
Updated ZDoom_DECORATE.cfg and ZDoom_MAPINFO.cfg.


R2645 | b283fab7 | MaxED | 12/10/2016, 1:33 PM
--------------------------------------------------------------------------------
Fixed, action arguments control: in some cases named script name was not displayed.
Fixed, Script Editor: Delete key was not working in the text editor (because it was hijacked by context menu action, which requires a selection to be active).


R2644 | da024743 | MaxED | 12/8/2016, 5:11 AM
--------------------------------------------------------------------------------
Applied skybox cubemap creation performance increase patch by Xabis.
Added, MAPINFO parser: added support for "Skybox" map block property.


R2643 | 88363a1a | MaxED | 12/8/2016, 4:10 AM
--------------------------------------------------------------------------------
Added, Script Editor: added "Find usages" option (available in the "Search" menu, via text editor context menu, via Ctrl-Shift-F shortcut and in the "Find and Replace" window).
Added, Script Editor: double-clicking text resource tab header now shows the corresponding resource in the Resources tree.
Updated, Game configurations, UDMF: added several missing Thing renderstyles.


R2642 | 5dd45ffd | MaxED | 12/2/2016, 5:45 AM
--------------------------------------------------------------------------------
Updated, Script Editor: redesigned "Find and Replace" window. It can now search/replace in all opened tabs and all detected text resources.
Fixed, Script Editor: resources list control was incorrectly positioned when using DPI scaling.


R2641 | a31c6b66 | MaxED | 11/30/2016, 12:12 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: resources navigator was always loading the first WAD lump with matching name when trying to open any of several WAD lumps with matching names.
Reverted, Visual mode: looks like all additional cases of displaying sky hack added in r2755 were actually undefined engine behaviors, not the "proper" shy hack... Reverted implementation to the wiki definition of the sky hack.


R2640 | 019e26f1 | MaxED | 11/28/2016, 2:17 PM
--------------------------------------------------------------------------------
Fixed, Tag Explorer: in some cases Tag Explorer update logic was switching focus from the Script Editor to the main window.


R2639 | 1523d06e | MaxED | 11/28/2016, 12:01 PM
--------------------------------------------------------------------------------
Updated, Visual mode: some cases when the sky hack must be applied were not handled.
Updated, Script editor: script editor was unable to show error location after double-clicking on it in the Warnings and Errors window when said location was inside of a WAD located in a PK3 file.
Updated, text lumps tracking: already parsed DECORATE/GLDEFS lumps are now added to the text lumps list even when DECORATE/GLDEFS parsing fails, allowing you to fix errors without the need to use external tools.
Fixed: in some cases the editor could stuck in an infinite loop when searching for wad lumps.


R2638 | 18dc8ceb | MaxED | 11/26/2016, 12:03 PM
--------------------------------------------------------------------------------
Fixed: in some cases only the last data (sprite/texture/patch etc.) range was detected in WADs.
Fixed, Script Editor: Cut/Copy/Paste/Undo/Redo keyboard shortcuts were handled incorrectly when quick search textbox was focused.
Fixed, Script Editor: Find next/Find previous quick search button actions were handled incorrectly.
Updated documentation.


R2637 | aecd017b | MaxED | 11/25/2016, 4:02 PM
--------------------------------------------------------------------------------
Added, Errors and Warnings window: most of warnings/errors related to (G)ZDoom text lump parsing can now be double-clicked to show warning/error source in the Script Editor.
Fixed: some map format conversion errors were never displayed, because errors list was cleared after performing map conversion.
Fixed: 3d floor indicators in 2D modes were not updated after leaving Visual mode.
Fixed: some UDMF-only interface buttons were never removed after converting map format from UDMF.


R2636 | 9553042c | MaxED | 11/24/2016, 1:09 PM
--------------------------------------------------------------------------------
Added, Script Editor: unreferenced ACS files are now shown in the Resources list.
Added, Script Editor: MENUDEF and SBARINFO files/lumps are now shown in the Resources list.
Fixed, ACS handling: fixed a crash when trying to parse an #include file, when specified path was absolute.


R2635 | 894279b4 | MaxED | 11/24/2016, 3:55 AM
--------------------------------------------------------------------------------
Added, Script Editor: added "Script Navigator" tab. It shows and allows to open text resources loaded by the editor.
WARNING: because of the large amount of added/modified code, bugs are possible, so backup your resources, save often and report bugs.


R2634 | 36ff694e | MaxED | 11/22/2016, 4:07 AM
--------------------------------------------------------------------------------
Fixed: window size and location was not saved when closing a maximized or minimized window.


R2633 | 21cab1d1 | MaxED | 11/21/2016, 5:03 AM
--------------------------------------------------------------------------------
Added, Game configurations, ZDoom: Ambient sound things (14001 - 14064) were missing arguments definitions.
Fixed, Make Sectors mode: in some cases sector shape detection logic returned incorrect shape, or no shape at all.


R2632 | 0cc53742 | MaxED | 11/19/2016, 12:43 PM
--------------------------------------------------------------------------------
Fixed, Things mode: fixed a crash when deleting Light/Ambient Sound things when "Show Dynamic Light Radii" / "Show Ambient Sound Radii" settings were enabled.
Fixed: WAD lump index was not appended to lump name when reporting errors during ZDoom text lumps parsing.


R2631 | c0b46bc6 | MaxED | 11/18/2016, 9:34 AM
--------------------------------------------------------------------------------
Added, Game configurations, ZDoom: added Line_SetBlocking (55) linedef action.
Fixed, Draw Rectangle mode: fixed a crash caused by incorrectly changing text labels array when accepting the drawing.
Fixed, "Check unknown ACS scripts" error check: named scripts check was performed incorrectly causing it to fail on script names containing uppercase letters.


R2630 | 787b78af | MaxED | 11/16/2016, 4:17 PM
--------------------------------------------------------------------------------
Fixed, Visual mode, UDMF: "lightfloor" sector property was not applied when calculating thing brightness.
Fixed, Directional Shading mode: "lightabsolute" / "lightfloorabsolute" properties were checked incorrectly.


R2629 | 6c38ab26 | MaxED | 11/16/2016, 12:43 PM
--------------------------------------------------------------------------------
This somehow evaded previous commit...


R2628 | fb937b9e | MaxED | 11/16/2016, 12:31 PM
--------------------------------------------------------------------------------
Added "Apply Directional Shading" mode. It can be used to apply directional colored flat shading to sloped terrain sectors (line and vertex slopes are supported) and sidedefs.
Updated ZDoom ACC.
Updated ZDoom_ACS.cfg.


R2627 | 7d3a0c77 | MaxED | 11/14/2016, 2:22 AM
--------------------------------------------------------------------------------
Changed, Game configurations: "default" property is no longer mandatory for universal field definitions.
Fixed, Game Configurations window: map resources were not marked for reloading after pasting resources to currently used game configuration.
Fixed, Game configurations: "Platform Generic Change" action's arg2 value must be in octics.


R2626 | 83493928 | MaxED | 11/11/2016, 4:54 AM
--------------------------------------------------------------------------------
Fixed: copied sidedef settings were not applied when using "Paste properties" and "Paste properties special" actions in Doom/Hexen map formats.


R2625 | 4306e277 | MaxED | 11/10/2016, 11:18 AM
--------------------------------------------------------------------------------
Fixed map lumps duplication when saving the map several times after converting the map from/to UDMF map format by changing it in the Map Options window.
Fixed, cosmetic: in some cases incorrect resource loading time was displayed after saving the map.


R2624 | 0a6a6bbd | MaxED | 11/10/2016, 4:07 AM
--------------------------------------------------------------------------------
Restored the ability to paste map elements copied in DB2/DB64.


R2623 | c2ef0802 | MaxED | 11/9/2016, 4:35 PM
--------------------------------------------------------------------------------
Changed, Sector drawing: sector height is set to 0 when the nearest sector's height is &lt; 0 (previously default sector height was used when the nearest sector's height was &lt;= 0).


R2622 | 437fe9ce | MaxED | 11/9/2016, 2:07 AM
--------------------------------------------------------------------------------
Updated, GLDEFS parser: updated glowing texture parsing logic to better match GZDoom logic.
Removed, GLDEFS parser: removed GLOOME glow definitions support code.


R2621 | fc9d18b9 | MaxED | 11/8/2016, 1:09 AM
--------------------------------------------------------------------------------
Added high-DPI support to Updater.


R2620 | aa7abbf6 | MaxED | 11/4/2016, 5:41 AM
--------------------------------------------------------------------------------
Updater: replaced "The editor needs to be closed" message with a custom window.


R2619 | 5f245423 | MaxED | 11/4/2016, 2:48 AM
--------------------------------------------------------------------------------
Added script editor configurations for the most of ZDoom text lumps.
A minor code refactoring.


R2618 | e7769524 | MaxED | 11/1/2016, 1:44 PM
--------------------------------------------------------------------------------
Updated, Curve Linedefs mode: distance/angle are now changed using bigger increments when being modified by mouse-dragging. You can hold Shift to enable increments by 1 unit.
Updated, Curve Linedefs mode: changing angle by mouse-dragging when "Fixed circular curve" option is enabled is now performed in a more predictable way.
Updated, Curve Linedefs mode: generated geometry is now merged with existing geometry.
Added, Curve Linedefs mode: a hint label is now displayed when modifying settings using mouse-dragging.
Added, Curve Linedefs mode: number of curve vertices can now be changed using LMB+RMB-drag.


R2617 | 9534a20e | MaxED | 10/31/2016, 11:52 AM
--------------------------------------------------------------------------------
Optimized map geometry merging performance when creating drawn lines.
Optimized map geometry merging performance when pasting map geometry.
Added, Curve Linedefs mode: added "Flip Curve" button.
Updater: partially rewrote fix from the previous commit.


R2616 | 80761dbc | MaxED | 10/31/2016, 7:49 AM
--------------------------------------------------------------------------------
Updater: fixed a crash when trying to set taskbar progress on Windows XP.


R2615 | 4c2b6092 | MaxED | 10/28/2016, 2:32 PM
--------------------------------------------------------------------------------
Silenced some compiler warnings...


R2614 | a70d9d00 | MaxED | 10/28/2016, 2:08 PM
--------------------------------------------------------------------------------
Fixed the editor crashing/locking up when trying to read TEXTUREX patch containing invalid data.


R2613 | 8570922d | MaxED | 10/28/2016, 2:07 PM
--------------------------------------------------------------------------------
Fixed the editor crashing/locking up when trying to read TEXTUREX patch containing invalid data.


R2612 | 3e132f1c | MaxED | 10/26/2016, 3:33 PM
--------------------------------------------------------------------------------
Changed, Curve Linedefs mode: re-designed the mode UI. Alternative control options are now available (check Help tab while the mode is active).
Changed, Curve Linedefs mode: changed curve generation logic. Setting Distance to 0 will now divide selected linedefs into equal parts.
Changed, Curve Linedefs mode: curve vertices are now drawn.
Updated ZDoom_DECORATE.cfg.


R2611 | a6351a9d | MaxED | 10/24/2016, 4:30 PM
--------------------------------------------------------------------------------
Updated: sector triangulation logic now works ~50% faster than DB2 implementation.


R2610 | 9908e411 | MaxED | 10/24/2016, 12:19 PM
--------------------------------------------------------------------------------
Added, Game configurations: added "ignoreddirectories" parameter. It lists directory names to be ignored when loading PK3/PK7/Directory resources.
Added, Game configurations: added "ignoredextensions" parameter. It lists file extensions to be ignored when loading PK3/PK7/Directory resources.
Updated: sector triangulation logic now works ~20% faster.
Changed: a case when a pk3/pk7 archive contains several entries with identical filename is now treated as a warning, not as an error.
Fixed, Visual mode: absolute floor/ceiling brightness should not be affected by brightness transfer effects (like 3d floors).
Fixed, Draw Lines mode: in some cases unclosed sectors were created when several points were successively drawn at the same location.
Updated documentation.


R2609 | 0b853c9d | MaxED | 10/14/2016, 11:08 AM
--------------------------------------------------------------------------------
Actually, removing Updater.exe from version control was not such a bright idea...


R2608 | ebb372bc | MaxED | 10/14/2016, 11:01 AM
--------------------------------------------------------------------------------
Updater: moved SharpCompress code into a separate embedded library. Seems to stop some anti-viruses detecting it as a trojan/virus.
Updated ZDoom_DECORATE.cfg (A_SetInventory).


R2607 | 70d35bf1 | MaxED | 10/11/2016, 5:58 AM
--------------------------------------------------------------------------------
Added, Edit Sectors window: added UI for floor/ceiling portals.
Updated ZDoom_DECORATE.cfg.
Updated documentation ("Game Configuration - Sectors Settings" page).


R2606 | 908f5d4c | MaxED | 10/10/2016, 7:45 AM
--------------------------------------------------------------------------------
Internal, tools: added VersionFromSVN and ChangelogMaker sources.


R2605 | 100c4ae9 | MaxED | 10/10/2016, 7:14 AM
--------------------------------------------------------------------------------
Added: some numeric text inputs now support expressions (e.g. (23+15)*1.5). - inspired by https://www.doomworld.com/vb/doom-editing/91089-gzdoombuilder-patch-expression-evaluation-for-sector-heights/
Fixed, Game Configurations window: fixed a crash when switching to a game engine without the file path using the "Engine" drop-down.


R2604 | fe5302c7 | MaxED | 10/8/2016, 2:36 PM
--------------------------------------------------------------------------------
Updater was using incorrect icon...


R2603 | 2c0f530b | MaxED | 10/8/2016, 2:09 PM
--------------------------------------------------------------------------------
Fixed a crash when changing Custom Field type to Sector/Linedef/Thing Tag.
Changed the way editor is closed during the update process (updater now asks to close the editor after downloading the update package).
Added write access check before performing the update.
The editor can now update the updater.
Updater: merged relevant parts of SharpCompress into the updater source, reducing updater file size from 900 kb to 150 kb.
Updated ZDoom_DECORATE.cfg.


R2602 | a716d295 | MaxED | 10/6/2016, 7:30 AM
--------------------------------------------------------------------------------
Updater: added write access check/warning.
Updater: error messages now display more info.
Updater: editor closing step is now performed after downloading the update.
Updater: added taskbar progress indication.
NOTICE: to obtain the updated updater, you'll need to download GZDB manually from http://devbuilds.drdteam.org/doombuilder2-gzdb/, because the updater can't update itself.
Added Updater source.


R2601 | 91e7809f | MaxED | 10/5/2016, 1:15 PM
--------------------------------------------------------------------------------
Added, Things mode: sound radii are now shown for "Custom Ambient Sound" and "Custom Ambient Sound (no gravity)" things.


R2600 | 5ece55a6 | MaxED | 10/4/2016, 2:02 PM
--------------------------------------------------------------------------------
Updated, Visual mode: WALLSPRITEs and FLATSPRITEs support rolling without the ROLLSPRITE flag.
Updated, Visual mode: unflipped FLATSPRITEs.
Updated, DECORATE parser: added duplicate actor definition check.


R2599 | 53a317c0 | MaxED | 10/4/2016, 2:53 AM
--------------------------------------------------------------------------------
Updated, Visual mode: updated FLATSPRITE support to match the current GZDoom implementation.
Fixed, Visual mode: things in sectors affected by line slope effect were not updated when sector height was indirectly changed.
Game configurations: added "internalsoundnames" property.
Updated documentation ("Game Configuration - Basic Settings" page).


R2598 | 07db2506 | MaxED | 10/3/2016, 4:42 AM
--------------------------------------------------------------------------------
Added, Things mode: minimum/maximum sound radii can now be displayed for ZDoom's Ambient Sound things.
Added, Things mode: added "Show Light Radii" and "Show Sound Radii" main toolbar and View menu buttons.
Fixed, Action arguments control: invisible splitter between args1-3 and args4-5 is no longer draggable.
Updated ZDoom ACC (SetTranslation).
Updated ZDoom_ACS.cfg (SetTranslation).


R2597 | 8c6971a4 | MaxED | 9/27/2016, 12:39 PM
--------------------------------------------------------------------------------
Changed, Vertices/Linedefs/Sectors/Things modes: selected map element is no longer deselected after accepting Edit window when it was the only selected map element when the Edit window was opening.


R2596 | 8cc47ee1 | MaxED | 9/26/2016, 5:53 AM
--------------------------------------------------------------------------------
Added: guidelines color is now configurable.
Added: guidelines can now be enabled in Draw Rectangle/Ellipse/Grid modes.
Changed, Draw Lines mode: perpendicular guidelines are now drawn for horizontal/vertical lines.
Updated, Draw Ellipse mode: the shape now always touches all sides of the bounding box.
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.
Updated ZDoom ACC.


R2595 | 9c4969cc | MaxED | 9/22/2016, 1:24 PM
--------------------------------------------------------------------------------
Changed, Visplane Explorer mode: calculated data is now fully reset when toggling "Open doors" option.
Changed, Visplane Explorer mode: vpo.dll is now initialized when entering the mode instead of after opening a map.
Fixed inconsistent Hexen Puzzle Gears names between game configuration and spawn numbers list.
Updated ZDoom_DECORATE.cfg (GetMissileDamage).


R2594 | 94030289 | MaxED | 9/18/2016, 4:46 PM
--------------------------------------------------------------------------------
Fixed, Linedefs mode: linedef selection labels must be updated when performing undo/redo.
Fixed, Things mode: thing selection labels must be updated when performing undo/redo.
Fixed another case of invalid sectors being created after dragging map elements when using "Merge Dragged Geometry" and "Replace with Dragged Geometry" drag modes.


R2593 | 794ecdea | MaxED | 9/17/2016, 2:45 PM
--------------------------------------------------------------------------------
Fixed: some stored window settings were incorrectly restored from the program configuration.


R2592 | bfd57379 | MaxED | 9/12/2016, 7:08 AM
--------------------------------------------------------------------------------
Added, Map Analysis mode: added "Check unknown ACS scripts" error check.
Added, Map Analysis mode: added "Edit Thing..." option to "Unknown Thing" and "Obsolete Thing" error check results.
Added: a warning is now displayed when a thing has both voxel and model attached.
Changed, Thing/Linedef Info panels: unknown ACS script names/numbers are now shown in red.
Fixed, Edit Things window, UDMF: unneeded undo was created when opening the window.
Re-fixed: in some cases invalid sectors were created after dragging map elements when using "Merge Dragged Geometry" and "Replace with Dragged Geometry" drag modes, when at least one of dragged linedef was facing into an enclosed void area (previous fix entirely disabled the associated logic).


R2591 | 1e7f0e6b | MaxED | 9/11/2016, 12:27 PM
--------------------------------------------------------------------------------
Fixed: added more sprite name sanity checks to MODELDF parser.


R2590 | c4518c60 | MaxED | 9/10/2016, 1:57 PM
--------------------------------------------------------------------------------
Fixed a typo (Stalagtite - &gt; Stalagmite).
Updated ZDoom ACC (SetActorFlag).
Updated ZDoom_ACS.cfg (SetActorFlag).


R2589 | b1776155 | MaxED | 9/10/2016, 1:45 PM
--------------------------------------------------------------------------------
Fixed: in some cases lines with only back side were created after dragging map elements when using "Merge Dragger Vertices Only" drag mode.
Fixed: in some cases invalid sectors were created after dragging map elements when using "Merge Dragged Geometry" and "Replace with Dragged Geometry" drag modes, when at least one of dragged linedef was facing into an enclosed void area.
Fixed a crash after drawing lines over a sector with unclosed/invalid boundaries.
Fixed(?): probably fixed a crash when closing Script Editor with an unsaved file during program termination.


R2588 | 8aa355ba | MaxED | 9/10/2016, 4:24 AM
--------------------------------------------------------------------------------
Changed: position/size/state of the editor windows are now stored/applied in a uniform fashion.
Fixed: stored windows positions were not checked against current screen bounds, which may have resulted in windows being shown off-screen.


R2587 | 7e622fa2 | MaxED | 9/8/2016, 12:28 PM
--------------------------------------------------------------------------------
Fixed, Visual mode, UDMF: only the clicked floor/ceiling surface was dynamically updated when changing texture offsets of multiple floors/ceilings by mouse-dragging.


R2586 | 314f4db4 | MaxED | 9/7/2016, 10:46 AM
--------------------------------------------------------------------------------
Fixed: angle clamping logic was partially broken.


R2585 | c9f125aa | MaxED | 9/7/2016, 8:15 AM
--------------------------------------------------------------------------------
Added Rendering toolbar items to the View menu.
Merged "Toggle models, dynamic lights and fog rendering" and "Toggle Geometry Effects" actions into "Toggle Enhanced Rendering Effects" action.
Removed "Dynamic light size" and "Dynamic light intensity" settings.
Updated documentation ("Rendering toolbar" page).


R2584 | 8333cab7 | MaxED | 9/6/2016, 12:14 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: in some cases mouse cursor movement was not clipped to the render area when focusing the editor after Alt-Tabbing from the Visual mode.
Addressed, Line drawing: in some cases extra vertices were created when drawing lines on top of nearly parallel non-cardinal lines.


R2583 | 6faa88f9 | MaxED | 9/6/2016, 5:05 AM
--------------------------------------------------------------------------------
Updated, Visual mode, UDMF: "Change Texture Scale" actions now take camera and texture angles into account when used on floors/ceilings.
Changed: "+++" and "---" prefixes are now incremented on the first step instead of the second when used in any numeric inputs, which support prefixes, except action arguments.
Fixed, Visual mode, UDMF: texture offset/scale/rotation changes were applied several times when used on several 3d-floor floors/ceilings linked to the same control sector, when using "Move Texture Offsets" / "Change Texture Scale" / "Rotate Texture CW/CCW" actions.
Updated ZDoom ACC (DamageActor).
Updated ZDoom_ACS.cfg (DamageActor).


R2582 | 5baa770d | MaxED | 9/5/2016, 11:36 AM
--------------------------------------------------------------------------------
Added "localsidedeftextureoffsets" Game configuration setting. When set to true, enables in-editor support for individual offsets of upper/middle/lower sidedef textures. Affects UDMF map format only. - based on diff patch by Altazimuth.


R2581 | f9b55979 | MaxED | 9/2/2016, 12:18 PM
--------------------------------------------------------------------------------
Fixed several cases when certain texture manipulation-related actions caused a crash when performed on not-yet-loaded textures.


R2580 | 2d249748 | MaxED | 8/31/2016, 8:14 AM
--------------------------------------------------------------------------------
Fixed, text parser: fixed a case when the parser tried to rewind before beginning of the stream when parsing unknown #block, when it was the first token of the file.


R2579 | f8cab5b1 | MaxED | 8/30/2016, 6:37 AM
--------------------------------------------------------------------------------
Added more checks to TGA file format detection logic.


R2578 | 9db82d57 | MaxED | 8/30/2016, 2:00 AM
--------------------------------------------------------------------------------
Fixed, updater: fixed "Unable to locate updater.ini" error when the editor was launched using "Open with..." shell command.


R2577 | 9e2e2221 | MaxED | 8/29/2016, 2:44 PM
--------------------------------------------------------------------------------
Fixed, Randomize things mode: fixed a crash when trying to move things, which were initially outside of sector boundary when using Hexen or UDMF map format.


R2576 | fbca0922 | MaxED | 8/29/2016, 4:32 AM
--------------------------------------------------------------------------------
Added, action argument inputs: added "&lt;" and "&gt;" prefixes. These decrement/increment given value by selected map element number.
Changed, action argument inputs: "+++" and "---" prefixes now do the same thing as they do in other numeric controls (e.g. add/subtract given value multiplied by selected map element number to/from initial value).
Changed, action argument inputs: changed value colors, added tooltips.


R2575 | ea57d45e | MaxED | 8/29/2016, 3:06 AM
--------------------------------------------------------------------------------
Added: action argument inputs now support incremental increase/decrease prefixes (+++ and ---).
Probably fixed probable I/O race condition when loading images.
Fixed Visual mode stuttering due to floating point precision degradation when running the editor for several days without restarting (internal timer is now reset when saving the map or creating a new one).
Fixed, Nodes Viewer, cosmetic: Nodes Viewer window position was reset after pressing the "Rebuild Nodes" button.
Added Eternity Game configurations by printz.
Updated ZDoom_ACS.cfg (CheckClass).
Updated ZDoom ACC (CheckClass).


R2574 | fb97d6fb | MaxED | 8/23/2016, 1:07 AM
--------------------------------------------------------------------------------
Added more sanity checks to GLDEFS light parsing logic.
Updated ZDoom_DECORATE.cfg.
Updated ZDoom_ACS.cfg.
Updated ZDoom ACC.


R2573 | dbe05d59 | MaxED | 8/14/2016, 9:59 AM
--------------------------------------------------------------------------------
Fixed: in some cases dragging lines shorter than 1 mu or vertices belonging to such lines resulted in an infinite loop.


R2572 | 7641b581 | MaxED | 8/5/2016, 7:30 AM
--------------------------------------------------------------------------------
Fixed, map element dragging: in some cases sector properties copied from incorrect sectors were assigned to new sectors when using "Merge Dragged Geometry" mode.


R2571 | 158df426 | MaxED | 8/1/2016, 1:08 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: thing argument helper shapes were rendered at incorrect height.


R2570 | 2351922b | MaxED | 7/30/2016, 3:23 PM
--------------------------------------------------------------------------------
Fixed: rearranging resources by dragging them in the Game Configurations window was not processed.
Updated ZDoom_DECORATE.cfg.
Updated ZDoom_ACS.cfg.
Updated ZDoom ACC.


R2569 | 14fa9951 | MaxED | 7/20/2016, 2:04 PM
--------------------------------------------------------------------------------
Fixed, MODELDEF parser: fixed a crash when model definition didn't contain the "Path" property.
Fixed, MODELDEF parser: forward slash in Model/Skin/SurfaceSkin paths wasn't supported.


R2568 | 2ea72437 | MaxED | 7/20/2016, 12:17 PM
--------------------------------------------------------------------------------
Added, Visual mode: added support for "Change Floor Brightness to this Brightness" and "Change Ceiling Brightness to this Brightness" Boom actions.
Changed, Sectors mode: "Flip Linedefs" and "Align Linedefs" actions will no longer flip single-sided linedefs with only front side.
Fixed, Script Editor: fixed a crash when trying to update script navigator combo box when switching to a never saved ACS script.


R2567 | 3a77e6bc | MaxED | 7/19/2016, 12:47 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: "Transfer Floor/Ceiling Brightness" actions were resetting sector color on target surfaces.
Updated ZDoom_DECORATE.cfg.


R2566 | a8c23266 | MaxED | 7/18/2016, 4:41 PM
--------------------------------------------------------------------------------
Changed: optimized generated voxel mesh size. Pro: they occupy ~50% less memory. Con: voxel loading takes ~30% more time.
Changed, Browse Textures window: several textures with the same name were displayed in "All" texture set when overriding WAD textures by Folder/PK3 textures.


R2565 | 3f93525e | MaxED | 7/18/2016, 5:05 AM
--------------------------------------------------------------------------------
Added support for SurfaceSkin MODELDEF property.
Changed, Visual mode: increased maximum rendreable dynamic lights count to 64.


R2564 | 68c5ed17 | MaxED | 7/17/2016, 4:07 PM
--------------------------------------------------------------------------------
Fixed a crash when trying to set pitch of a non-model thing (was introduced in R2678).


R2563 | 7772ebbb | MaxED | 7/17/2016, 2:38 PM
--------------------------------------------------------------------------------
Fixed: voxels were incorrectly loaded from WADs.
Fixed, Draw Geometry modes: fixed a crash when moving the mouse cursor over a vertex while holding Alt-Shift keys when there were no new points drawn in current mode.


R2562 | 94dedf9a | MaxED | 7/16/2016, 5:00 PM
--------------------------------------------------------------------------------
Added support for USEACTORPITCH and USEACTORROLL MODELDEF flags.
Changed: LOKCDEFS keys are now sorted alphabetically.
Fixed, MAPINFO parser: blocks inside map definition block were parsed incorrectly when using new MAPINFO format.
Fixed, rendering: custom MODELDEF scale was applied incorrectly when "Stretched view in visual modes" option was enabled.
Updated ZDoom_DECORATE.cfg.
Updated GZDoom_MODELDEF.cfg.


R2561 | 988ef7de | MaxED | 7/15/2016, 7:07 AM
--------------------------------------------------------------------------------
Added "flagsrename" Game configurations property. It allows to override Thing flag names for specific things.
Added, Automap mode: added "Show locks" button (available in Hexen and UDMF map formats only).
Updated documentation.


R2560 | 09e1eef9 | MaxED | 7/14/2016, 4:39 PM
--------------------------------------------------------------------------------
Added LOCKDEFS parser.
Changed, Game Configurations: changed "basegame" value type from int to string.
Updated documentation.


R2559 | baa30326 | MaxED | 7/14/2016, 7:28 AM
--------------------------------------------------------------------------------
Fixed, DECORATE parser: the parser was unable to process several quoted strings not separated by at least one space/tab char.
Fixed: the editor was unable to find actor sprites defined in TEXTURES.


R2558 | 9a6d3ea8 | MaxED | 7/14/2016, 5:42 AM
--------------------------------------------------------------------------------
Added, DECORATE: added "//$ArgNRenderStyle" special comment. It allows to specify a rendering shape to display the value of given argument. Supported values are "circle" and "rectangle".
Added, DECORATE: added "//$ArgNRenderColor" special comment. It allows to specify a color used by the rendering shape.
Updated documentation.


R2557 | 66272509 | MaxED | 7/13/2016, 4:28 PM
--------------------------------------------------------------------------------
Fixed a crash when using "Open map in current WAD" action in Visual mode.


R2556 | 13068b11 | MaxED | 7/13/2016, 2:53 PM
--------------------------------------------------------------------------------
Added, Visual mode: added support for ROLLCENTER sprite rendering flag, updated ROLLSPRITE implementation.
Fixed, DECORATE support: the editor was unable to determine actor sprite when the actor itself had no sprites defined and the actor it inherited from was only defined in the game configuration.
Fixed, Drag geometry modes: linedefs without both sides were removed after dragging them when "Replace with Dragged Geometry" mode was active.
Updated ZDoom_DECORATE.cfg.


R2555 | ec9c3a71 | MaxED | 7/11/2016, 3:13 PM
--------------------------------------------------------------------------------
Added: preview sprites are now generated from voxels. Those are used as previews and when model rendering is disabled.
Fixed: voxel support logic was outdated, which in some cases resulted in voxels not being loaded and in some weird behaviour when trying to change pitch/roll of associated things.
Updated sprites lookup logic. Now it correctly handles sprites named like NNNNA0B0.
Fixed: in some cases DECORATE parser was unable to correctly detect sprite name & frame(s) block.
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.


R2554 | 3677221e | MaxED | 7/7/2016, 4:20 AM
--------------------------------------------------------------------------------
On second thought, previous fix should be applied more selectively.


R2553 | c0e6f14c | MaxED | 7/7/2016, 3:59 AM
--------------------------------------------------------------------------------
Fixed, Edit Selection mode, DB2 bug: in some cases "Flip Selection Horizontally" / "Flip Selection Vertically" actions were incorrectly flipping linedefs, resulting in broken sector geometry.


R2552 | ba80c7d1 | MaxED | 7/5/2016, 5:15 PM
--------------------------------------------------------------------------------
Fixed several cases when sector/linedef tag changes were incorrectly recorded by undo system.


R2551 | 02e5996b | MaxED | 7/4/2016, 2:13 PM
--------------------------------------------------------------------------------
Visual mode: modified sidedef texture UV calculations to use integral linedef length to match (G)ZDoom way of rendering them.
Visual mode, UDMF: "Auto-align textures" actions now use integral linedef length when calculating texture offsets.


R2550 | 04de976a | MaxED | 7/4/2016, 11:25 AM
--------------------------------------------------------------------------------
Added, Visual mode: added support for FLATSPRITE, ROLLSPRITE, WALLSPRITE and DONTFLIP sprite rendering flags. Removed the older GLOOME-specific implementation.
Changed, "Align Things to Nearest Linedef" action: the action can now also align things with FLATSPRITE and WALLSPRITE flags (previously only things with attached models were aligned).
Changed, "Align Things to Nearest Linedef" action: the action can now align things to the middle part of double-sided linedef, if it has a middle texture assigned.


R2549 | 7ab0a86a | MaxED | 7/2/2016, 3:27 PM
--------------------------------------------------------------------------------
Added, Find & Replace mode, UDMF: added Linedef activation flags to the "Find Linedef flags" search mode flags list.
Changed, Sound Propagation mode: all sound zones are now shown when no sector is highlighted.
Changed, Sound Environments mode: the mode is now available only in UDMF map format.
Changed, Color Picker plugin: the plugin functionality is no longer available in Doom map format.
Restored the ability to create superimposed lines by dragging them with "Snap to Geometry" mode disabled.
Fixed, Sound Propagation mode: fixed a crash when a single-sided linedef had "Block Sound" flag.
Fixed, Find & Replace mode: in some cases "Find Sector/Sidedef/Linedef/Thing flags" search modes failed to find map elements with required flags.
Fixed, Edit Selection mode: in some cases incorrect geometry was created after applying multipart sector edit when "Replace with Dragged Geometry" mode was enabled.
Fixed a crash caused by eventual GDI font objects overflow.


R2548 | 4f764834 | MaxED | 6/30/2016, 10:57 AM
--------------------------------------------------------------------------------
Fixed, DB2 bug: temporary map file was growing in size after every map save/test, which eventually resulted in integer overflow exception when the file size reached ~2Gb.
Fixed, Draw Geometry modes: fixed a crash when moving the mouse cursor over a linedef while holding Alt-Shift keys when there were no new points drawn in current mode.


R2547 | 7b54c014 | MaxED | 6/26/2016, 3:42 PM
--------------------------------------------------------------------------------
Changed: single-sided linedefs with only back sidedef present are now automatically flipped when loading a map.
Changed, "Flip Linedefs" action: the action will no longer flip single-sided linedefs with only front side.
Fixed a crash when trying to determine sprite angles when images with non-sprite names, starting with expected characters, were present in the Sprites namespace.


R2546 | 7524cf67 | MaxED | 6/25/2016, 5:48 PM
--------------------------------------------------------------------------------
Fixed: added some additional boilerplate to FileLockChecker.CheckFile.


R2545 | ea81ad80 | MaxED | 6/25/2016, 7:09 AM
--------------------------------------------------------------------------------
Added, Search and Replace mode: "Find Sector Brightness" search mode now supports "&lt;=", "&lt;", "&gt;=" and "&gt;" prefixes.
Fixed, Sound Environment mode: fixed several cases when single-sided lines with only back side could cause either logic errors or crashes.
Fixed, Automap mode: fixed several cases when single-sided lines with only back side could cause logic errors.
Debug: added some debug code to WAD.Insert() to investigate the issue when lumpoffset could become negative.


R2544 | 3c62e89d | MaxED | 6/24/2016, 3:25 PM
--------------------------------------------------------------------------------
Reverted some older changes to Linedef.Join(), which were made for older version of "enhanced" map element merging logic and in some cases were causing incorrect geometry to be created when using current merging logic.


R2543 | 9147c312 | MaxED | 6/22/2016, 7:27 AM
--------------------------------------------------------------------------------
Fixed: in some cases incorrect Script Configuration was used to compile scripts when performing "Save Map" / "Test Map" actions.


R2542 | 6296ef86 | MaxED | 6/22/2016, 6:38 AM
--------------------------------------------------------------------------------
Fixed, Find & Replace mode: fixed a bug when "Find Sector Effect" search mode returned all map sectors when the effect to find was not generalized.
Updated ZDoom_DECORATE.cfg.


R2541 | 364b3c11 | MaxED | 6/20/2016, 6:36 AM
--------------------------------------------------------------------------------
Changed: "Selection Options" window is now resized automatically.
Fixed: parts of UniFileds.UniValuesMatch() logic were inverted. In some cases this resulted in incorrect behavior of "Select Similar" action in UDMF map format.
Fixed, UDMF: alpha should be ignored when applying sector fade/light color gradients.
Ported eevee's fix for incorrect sector geometry occasionally created after dragging map elements (more info: https://github.com/sirjuddington/SLADE/issues/542).


R2540 | 2627a5bb | MaxED | 6/19/2016, 2:17 PM
--------------------------------------------------------------------------------
Added partial "LightMode" MAPINFO property support. Currently only "Standard" and "Doom" light modes are supported.
Updated Zandronum acc.
Updated Zandronum_ACS.cfg.


R2539 | cb1eb1de | MaxED | 6/18/2016, 5:09 PM
--------------------------------------------------------------------------------
Changed, Visual mode: "Paste Selection" action (Ctrl-V) can now paste both copied textures and things, based on what was copied last.
Changed, Map Analysis mode: the view is now much more zoomed after clocking on a "Check very short linedefs" error check result.
Removed single testing engine launchable by the editor at once limitation (it worked properly only when using Test map actions anyway).
Fixed: re-did the fix for invalid geometry created when drawing very large grids from R2653, because it caused other issues.


R2538 | af4f4038 | MaxED | 6/17/2016, 5:10 PM
--------------------------------------------------------------------------------
Added, Automap mode: added "Show hidden lines" top menu button.
Added, Automap mode: added "Show secrets" top menu button.
Added, Automap mode: added "Color preset" top menu drop-down.


R2537 | ac68ec0b | MaxED | 6/17/2016, 1:44 PM
--------------------------------------------------------------------------------
Changed: "Unable to save the map: there are too many unique sidedefs!" error message now displays info about sidedefs counts before and after sidedef compression.
Fixed, Draw Grid mode: in some cases invalid geometry was created when drawing very large grids.
Fixed, Things mode, "Rotate Clockwise" action: fixed inability to change thing angle from 0 to 315 when "doomthingrotationangles" Game Configuration property was set to true.
Updated ZDoom_DECORATE.cfg.


R2536 | f7a1a64d | MaxED | 6/16/2016, 3:57 PM
--------------------------------------------------------------------------------
Added, UDMF: Lock number is now displayed in Linedef info panel.
Fixed, Edit Linedefs / Edit Things windows: ACS script number/name was applied only when the form was accepted while displaying a tab with Action controls.


R2535 | 25947e59 | MaxED | 6/16/2016, 3:05 PM
--------------------------------------------------------------------------------
Added "Automap Mode" plugin by Boris Iwansky.


R2534 | 8f446bbc | MaxED | 6/15/2016, 3:57 PM
--------------------------------------------------------------------------------
Fixed, "Select Similar" action: in some cases map elements flags were incorrectly compared resulting in map elements not being selected when they should have been.


R2533 | 59c4a75b | MaxED | 6/15/2016, 3:02 PM
--------------------------------------------------------------------------------
Added "Split Joined Sectors" Edit menu item and toolbar button. When enabled, joined sectors adjacent to drawn lines will be split.
Added "doomthingrotationangles" Game Configuration property. When enabled, editor actions related to changing thing angle will snap the resulting angle to 45 degree increments. This property is set to true for vanilla game configurations.
Fixed a crash when changing game configuration from one without Thing actions support to one with them while in Things mode.
Fixed, cosmetic, DB2 bug: current editing mode button was deselected after reloading resources.
Updated documentation ("Game Configuration - Basic Settings" page).


R2532 | 07c2b3a8 | MaxED | 6/15/2016, 7:48 AM
--------------------------------------------------------------------------------
Added "WorldPanning" TEXTUREx flag support.


R2531 | 6ff0a322 | MaxED | 6/14/2016, 1:39 PM
--------------------------------------------------------------------------------
Fixed, Thing/Linedef/Sector info panels: in some cases map element flags were cut off by the control border.


R2530 | a8527190 | MaxED | 6/13/2016, 4:37 PM
--------------------------------------------------------------------------------
Added, Visual mode: added "Toggle Alpha-based Texture Highlighting" action. When enabled, 3d floor textures and middle textures on double-sided lines will be highlighted only when the crosshair points at a non-transparent pixel.
Changed: multi-part sectors are now better preserved after drawing new lines.
Changed, TEXTURES parser: patch loading errors are now ignored for textures with "NullTexture" option.
Changed, Game configurations: changed default door action arguments to better match vanilla ones.
Fixed, Actions: in some cases keyboard shortcuts involving Ctrl/Alt/Shift modifier keys were displayed incorrectly.
Fixed(?): probably fixed inability to save map wad in Slade 3.
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.
Updated ZDoom ACC.


R2529 | 14887bfb | MaxED | 6/7/2016, 5:06 PM
--------------------------------------------------------------------------------
Added, Find and Replace mode: you can now search (and replace) unset sidedef/linedef/thing/sector flags.
Changed, TEXTURES parser: patch loading errors are now treated as warnings for optional textures.
Changed, TEXTURES parser: patch loading is now skipped for textures with "NullTexture" option.


R2528 | bb289132 | MaxED | 6/6/2016, 2:06 PM
--------------------------------------------------------------------------------
Added Preferences -&gt; Editing -&gt; "Switch view modes when switching to the same Classic Mode" option (disabled by default). When enabled, view mode will be switched between "view floor textures" and "view ceiling textures" when activating the same 2D mode repeatedly.


R2527 | 5212079f | MaxED | 6/5/2016, 3:06 PM
--------------------------------------------------------------------------------
Removed: activating the same 2D mode repeatedly no longer toggles View modes.
Added "Next View Mode" and "Previous View Mode" actions.
Removed "Replace unused textures" checkboxes from Edit Linedefs window.
Fixed, SNDINFO parser: commented $ambient sound definitions were treated as editor comments (and still processed).


R2526 | 3d2d9e21 | MaxED | 6/3/2016, 1:22 PM
--------------------------------------------------------------------------------
Changed, Classic modes: displayed mouse map position coordinates are now snapped to current grid size.
Updated model pitch handling to match current GZDoom implementation.
Fixed imprecise vertex coordinates generated by Draw Ellipse mode.
Fixed a resource loading exception when opened map file wad was located in the root of a Directory resource.
Internal: changed output of all InterpolationTools methods from int to float.
Fixed, Internal: InterpolationTools.InterpolateColor() delta usage was inverted.


R2525 | 3bef7dbf | MaxED | 6/2/2016, 2:55 AM
--------------------------------------------------------------------------------
Added 3 map geometry dragging modes (used when applying Drag Vertices/Linedefs/Sectors modes and Edit Selection mode):
- "Merge Dragged Vertices Only". Only vertex-line intersections will be processed (DB2 mode).
- "Merge Dragged Geometry". Geometry merging will be performed.
- "Replace with Dragged Geometry". Dragged geometry will replace underlaying geometry.
You can switch between these using 3 new actions, top toolbar buttons and Edit menu buttons.
Changed: activating the same 2D mode repeatedly now toggles View modes.
Renamed "Merge Geometry" action/menu item to "Snap to Geometry".
More fixes to vertex/linedef/sector dragging logic.
Updated ZDoom_DECORATE.cfg.


R2524 | 52871962 | MaxED | 5/31/2016, 4:57 PM
--------------------------------------------------------------------------------
Fixed, ACC compiler: in some cases compilation errors contained map file path as error source instead of lump name when compiling SCRIPTS lump.
Fixed, ACC compiler: in some cases includes were processed incorrectly when compiling external acs files.


R2523 | bc4f65e4 | MaxED | 5/29/2016, 5:18 PM
--------------------------------------------------------------------------------
Fixed, vertex/linedef/sector dragging: in some cases middle textures were removed from dragged double-sided lines.
Fixed, ACC compiler: fixed a crash when trying to compile SCRIPTS lump of a new map, which wasn't ever saved.


R2522 | 34703ce8 | MaxED | 5/28/2016, 5:38 PM
--------------------------------------------------------------------------------
Rewritten vertex/linedef/sector dragging logic. Now it processes line-line intersections. And handles more corner cases. And has less bugs. Probably.
Fixed, Edit Selection mode: texture scale was flipped when "Floor/Ceiling Transform" -&gt; "Scale" was enabled.
Changed: a warning is no longer displayed when trying to compile an empty SCRIPTS lump.
Updated ZDoom_DECORATE.cfg.


R2521 | 578135ca | MaxED | 5/24/2016, 3:11 PM
--------------------------------------------------------------------------------
Added SNDINFO parser. Currently only the "$ambient" command is parsed. The values are used to update the titles of "Ambient Sound NN" things and to populate "ambient_sounds" Game Configuration enum.
Fixed, DECORATE parser: actors, which used "replaces" keyword and didn't have DoomEdNum were ignored.
Updated documentation ("(G)ZDoom text lumps support" page).


R2520 | 082a718b | MaxED | 5/22/2016, 2:22 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: in some cases the editor was unable to restore saved script file settings.
Fixed, Drag Linedefs, Drag Vertices, Edit Selection modes: in some cases sidedefs were incorrectly removed when modifying a closed section of a multi-part sector.
Fixed, Drag Linedefs, Drag Vertices, Drag Sectors, Edit Selection modes: in some cases sidedef textures were not adjusted after applying the modes, leaving middle textures on double-sided lines.


R2519 | 8ff50ac1 | MaxED | 5/20/2016, 2:40 PM
--------------------------------------------------------------------------------
Fixed, Edit Selection mode: "Adjust Height" drop-down was accidentally disabled in non-UDMF maps.


R2518 | 5e71585c | MaxED | 5/20/2016, 8:04 AM
--------------------------------------------------------------------------------
Added, Edit Selection mode: Added "Adjust height" setting. It can be used to adjust floor/ceiling height of selected sectors based on the sector selection was in and the sector selection was moved into.
Removed "Adjust heights to match relatively with surrounding sector" option from Preferences -&gt; Pasting, because sector height adjustments are now handled by Edit Selection mode.
Fixed, Sector info panel: in some cases 0 deg. floor/ceiling texture rotation was triggering texture offset/scale/rotation UI parts to be shown.
Fixed even more cases when sidedefs belonging to linedefs, which were moved on top of existing linedefs, were incorrectly reassigned when applying Edit Selection and Drag Geometry modes.
Fixed, Bridge mode: in some cases calculated floor/ceiling heights were not applied to the sectors created by the mode.
Changed, internal: changed program's CurrentCulture to InvariantCulture.


R2517 | 2458ea3d | MaxED | 5/19/2016, 2:44 PM
--------------------------------------------------------------------------------
Changed, internal, UDMF: local texture offsets and scale are now copied when merging sidedefs.
Changed, internal: made TextLabel and IRenderer2D public properties compatible with DB2 implementation.
Fixed some more cases when sidedefs belonging to linedefs, which were moved on top of existing linedefs, were incorrectly reassigned when applying Edit Selection and Drag Geometry modes.
Fixed, Map Analysis mode: error checks must be updated after switching map format.


R2516 | ecb65025 | MaxED | 5/18/2016, 4:31 PM
--------------------------------------------------------------------------------
Added "safeboundary" game configuration property. The value determines the maximum map bounding box size considered to be safe by "Check map size" error check.
Changed, Map Analysis mode: some checks are now available only under certain conditions (for example, "Check polyobjects" is now available only when the map is in Hexen or UDMF map format).
Updated documentation ("Game Configuration - Basic Settings" page).


R2515 | 77611bd8 | MaxED | 5/18/2016, 1:31 PM
--------------------------------------------------------------------------------
Added: sectors are now split into multiple sectors when their shape is divided into several closed shapes by drawing new geometry or dragging existing geometry using Edit Selection and Drag Geometry modes.
Fixed: in some cases sidedefs belonging to linedefs, which were moved on top of existing linedefs, were incorrectly reassigned when applying Edit Selection and Drag Geometry modes.
Fixed: Tag Explorer update fix from R2630 was accidentally placed in an UDMF-only if-block.
Updated ZDoom_DECORATE.cfg (A_WeaponOffset).
Updated documentation ("(G)ZDoom text lumps support" page).


R2514 | 8ee504f9 | MaxED | 5/16/2016, 7:04 AM
--------------------------------------------------------------------------------
Fixed, Tag Explorer: in some cases (for example, when geometry was removed implicitly by dragging geometry) the list was not updated.
Fixed: in some cases generalized sector effect detection logic failed to detect a valid generalized effect.
Fixed, Action selector control: action label was not updated when changing action number from one generalized effect to another.


R2513 | 701468fc | MaxED | 5/16/2016, 6:04 AM
--------------------------------------------------------------------------------
Added: angle selector button used in arguments custom fields controls now shows angle value.
Fixed a crash when trying to store a custom field with "Byte Angle" type.
Fixed: in some cases custom field types stored in the map's .dbs file were not applied when loading a map.


R2512 | 5f13fa1d | MaxED | 5/14/2016, 5:38 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: texture offsets were updated multiple times when moving texture offsets of several extrafloor sides linked to the same control sidedef.
Fixed, Visual mode: sidedef geometry of sectors affected by "Copy Slope" effect was not updated when the source slope was modified.


R2511 | b84e36b5 | MaxED | 5/13/2016, 6:26 PM
--------------------------------------------------------------------------------
Fixed a crash when saving a map with changed, but not recompiled SCRIPTS lump.


R2510 | c06443c7 | MaxED | 5/13/2016, 4:01 PM
--------------------------------------------------------------------------------
Fixed inability to load resources from the map wad when it had read-only flag set.


R2509 | 2499a215 | MaxED | 5/13/2016, 7:42 AM
--------------------------------------------------------------------------------
Added, Map Analysis mode: added "Check unknown actions and effects" check.


R2508 | 74f749fd | MaxED | 5/13/2016, 6:41 AM
--------------------------------------------------------------------------------
Added, DECORATE support: #region blocks are now used as thing categories ("//$Category" actor block definition overrides these). Additional category-wide special comments are now available (see documentation).
Updated documentation ("DECORATE keys" page).


R2507 | b1e5d8b5 | MaxED | 5/12/2016, 3:35 PM
--------------------------------------------------------------------------------
Added, Sound Environments mode: sound environments of the same type are now colored using the same color.
Added, Sound Environments mode: current sound environment is now highlighted (can be toggled using "Toggle Highlight" action).
Added: Tag selectors now have up/down buttons.
Fixed, Sound Environments mode: sound environments were not updated after performing Undo/Redo actions.
Fixed, Sound Propagation mode: sound zones were not updated after performing Undo/Redo actions.
Internal: moved "Toggle Highlight" action to the core, also changed it's category to "View".
Internal: "Toggle Highlight" action state is now saved in the Program configuration.
Updated ZDoom_DECORATE.cfg (GetZAt).
Updated ZDoom_linedefs.cfg (Sector_SetPortal args).


R2506 | 65861d1e | MaxED | 5/12/2016, 6:56 AM
--------------------------------------------------------------------------------
Internal: moved script compilation logic to appropriate DataReaders.


R2505 | b67ecc63 | MaxED | 5/12/2016, 4:32 AM
--------------------------------------------------------------------------------
Changed, Visual mode: "Auto-align textures" and "Paste Textures Floodfill" actions now use visual mode geometry to determine whether a sidedef part should be processed. This fixes inability to apply said actions to sidedef parts only visible because of slopes.
Fixed, Visual mode: both "With same texture" and "With same height" Select modifiers are now checked when both of them are used at once (previously a sidedef part/floor/ceiling was selected when any of those matched).


R2504 | 5d5e8cec | MaxED | 5/11/2016, 4:26 PM
--------------------------------------------------------------------------------
Fixed, all drawing modes: in some cases incorrect sector shape was constructed when updating sector shapes after drawing new lines, which resulted in nearby sectors being merged into sector(s) affected by linedefs drawing.


R2503 | 7059d26c | MaxED | 5/10/2016, 4:22 PM
--------------------------------------------------------------------------------
Added: when "sidedefcompressionignoresaction" property is set to false, sidedefs, which belong to a line with a non-zero action or tag, will be skipped when compressing sidedefs.


R2502 | a87a7c68 | MaxED | 5/10/2016, 11:36 AM
--------------------------------------------------------------------------------
Fixed, Find and Replace mode: fixed an exception when trying to assemble search result label for a named script without arguments.


R2501 | 56fec9eb | MaxED | 5/9/2016, 1:34 PM
--------------------------------------------------------------------------------
Added, Find and Replace mode: action arguments are now displayed in "Linedef Action and Arguments" and "Thing Action and Arguments" search results.


R2500 | a61f02f7 | MaxED | 5/8/2016, 11:45 AM
--------------------------------------------------------------------------------
Fixed, Linedefs mode: fixed inability to highlight linedefs when "Stitch geometry within" setting was set to 0.
Fixed, Visual mode: fixed a crash when performing "Auto-align textures" actions on selected sidedefs when there were also floors/ceilings selected.


R2499 | 95db4cc7 | MaxED | 5/7/2016, 1:21 PM
--------------------------------------------------------------------------------
Game configurations: added "sidedefcompressionignoresaction" property. When set to true, sidedefs will be compressed regardless of linedef action (DB2 behaviour). When set to false, sidedefs, which belong to a line with an action, will be skipped when compressing sidedefs. Default value is false.


R2498 | 751e2dd3 | MaxED | 5/6/2016, 1:47 AM
--------------------------------------------------------------------------------
Added some boilerplate to clipboard operations.


R2497 | 133c2fce | MaxED | 5/4/2016, 7:02 AM
--------------------------------------------------------------------------------
Fixed a bunch of typos.


R2496 | 895a7bb7 | MaxED | 5/4/2016, 4:16 AM
--------------------------------------------------------------------------------
Fixed, MODELDEF parser: negative frame number of FrameIndex definition should be treated as "skip model rendering". Also added some more corner case handling.
Fixed, Sound Environment mode: in some cases the view was not updated after updating sound environments.
Added, Sound Environment mode: Sound environment things of currently highlighted sound environment are now highlighted.


R2495 | 68db725c | MaxED | 5/3/2016, 6:51 AM
--------------------------------------------------------------------------------
Fixed: in some cases sidedefs were incorrectly reassigned when applying Edit Selection and Drag Geometry modes.


R2494 | 7fef84fb | MaxED | 5/2/2016, 12:16 PM
--------------------------------------------------------------------------------
Fixed, DECORATE parser: editor comments caused the parser to skip next actor definition when used in incorrect scope.


R2493 | a57dce9b | MaxED | 5/2/2016, 11:36 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: rendering effects of "Slope floor/ceiling to here" things (9500/9501) should not be applied when their arg0 is 0.


R2492 | f66521e7 | MaxED | 5/2/2016, 8:01 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: "Rotate CW"/"Rotate CCW" actions should update thing-based effects when used on Things.
Added/restored, Visual mode: restored "Move Texture Left/Right/Up/Down by 8" actions, added "Move Texture Left/Right/Up/Down by Grid Size" actions (default keys are Ctrl+arrow keys).
Fixed, Game configurations: Hexen's Bell actor was missing "hangs" flag.


R2491 | 7ab53d7e | MaxED | 4/30/2016, 3:46 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: rewritten keyboard shortcut handling logic. Now it's (hopefully) no longer possible to insert unrelated characters when using keyboard shortcuts. Also "Duplicate line" (Ctrl-D) command was disabled for no reason.


R2490 | 5a8c6342 | MaxED | 4/30/2016, 12:27 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: fixed a crash triggered by creating a new tab, then closing script editor.
Fixed, Sectors mode: tags and effect labels were displayed instead of selection number labels after disabling, then enabling selection numbers when there were sectors with tags or effects selected.


R2489 | 4b45b4fd | MaxED | 4/29/2016, 4:19 PM
--------------------------------------------------------------------------------
Fixed, Things mode: fixed a crash when switching to Things mode when more than 256 things were selected.


R2488 | 977adb47 | MaxED | 4/29/2016, 2:38 PM
--------------------------------------------------------------------------------
Added: holding Control key while switching to/from Visual mode will now temporarily disable position synchronization (works only when 'Synchronize camera position between 2D and 3D modes' Preferences option is enabled).
Fixed severe lock-up after finishing dragging many vertices/linedefs/sectors in Classic modes.
Updated documentation ("Synchronizing camera position").


R2487 | 6e4540b3 | MaxED | 4/29/2016, 6:42 AM
--------------------------------------------------------------------------------
Internal: some DataReaders refactoring.
Updated ZDoom_DECORATE.cfg (ALLOWTHRUFLAGS flag).


R2486 | 70586e35 | MaxED | 4/28/2016, 1:41 PM
--------------------------------------------------------------------------------
Fixed, Classic modes: fixed excessive redraws and text label / sector highlight flickering when using rectangular selection with modifier keys.


R2485 | 41136830 | MaxED | 4/28/2016, 7:02 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: in some cases translucency was ignored on inner top sides of translucent 3d floors.
Internal, Script Editor: moved some setup/auto-completion logic to separate classes.
Updated ZDoom_DECORATE.cfg (A_QuakeEx).


R2484 | 24439cd1 | MaxED | 4/27/2016, 3:10 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: 3d floor outer sides were not updated after toggling rendering effects off, then on.
Updated ZDoom_DECORATE.cfg (GetAngle function).


R2483 | 6b250867 | MaxED | 4/27/2016, 2:13 AM
--------------------------------------------------------------------------------
Internal: did some refactoring.


R2482 | 7667f14c | MaxED | 4/26/2016, 3:28 PM
--------------------------------------------------------------------------------
Fixed, Game configurations window: new test engine entry was still added when pressing "New Test Engine" button, then canceling the browse dialog.
Fixed, general interface: in some cases opening "Test Map" drop-down resulted in an exception when trying to access a disposed/non-existing test engine icon.


R2481 | 13aabd42 | MaxED | 4/25/2016, 7:48 AM
--------------------------------------------------------------------------------
Added, Drag Vertices\Linedefs\Sectors\Edit Selection modes: sidedefs facing outside of current selection are now reattached/added/removed after moving the selection.
Currently this will work as intended only if the selection ends up either completely inside a single sector or completely outside of any sector. Also this logic won't be applied if the selection contains the lines with only start or end vertex selected.
Internal: some TextLabel refactoring.


R2480 | 5ab50fc9 | MaxED | 4/23/2016, 4:15 PM
--------------------------------------------------------------------------------
Fixed: added a simple extension-based filtering to Folder/PK3/PK7 resources to prevent loading data from unrelated resources.
Fixed: there can be several entries of the most ZDoom text lumps in WADs. Previously only the first one was processed.
Internal: rewritten DirectoryFilesList to use one collection instead of two.


R2479 | b1ac7034 | MaxED | 4/22/2016, 1:17 PM
--------------------------------------------------------------------------------
Added, Sectors, Linedefs, Things modes: map element selection order of rectangular selection is now direction-dependent.


R2478 | e03936a0 | MaxED | 4/22/2016, 6:28 AM
--------------------------------------------------------------------------------
Fixed, Visual mode, UDMF: in some cases Fade color was not applied to floor and ceiling surfaces of 3d floors.
Fixed, Visual mode: in some cases not all sidedef geometry was updated when updating sectors with Plane Align (181) action. Also fixed some more unnecessary geometry updates.
Fixed, Linedefs mode, Things mode: in some cases deleting linedefs/things caused a crash when trying to update text labels.
Fixed, Draw Lines mode: in some cases the drawing was prematurely finished when "Auto-finish drawing" option was enabled.


R2477 | d888e57c | MaxED | 4/21/2016, 2:00 PM
--------------------------------------------------------------------------------
Added, Draw Lines mode: additional guidelines and horizontal/vertical line lengths can now be displayed for currently drawn line using "Show guidelines" top menu button.
Changed, Draw Lines mode: line angles are now shown only when "Show guidelines" mode is enabled.
Fixed, Draw Lines mode: in some cases "Snap to cardinal directions" mode was snapping only to diagonals.
Fixed, Draw Lines mode: snap to geometry behaved incorrectly when "Snap to cardinal directions" mode was enabled.
Changed, Things mode: dynamic light shape is now drawn using highlight color when a dynamic light thing is highlighted.
Added more sanity checks to MODELDEFS parser.


R2476 | c2618179 | MaxED | 4/20/2016, 2:55 PM
--------------------------------------------------------------------------------
Added support for "Light()" DECORATE state expression.


R2475 | a4885bf9 | MaxED | 4/20/2016, 1:06 PM
--------------------------------------------------------------------------------
Added support for "Bright" DECORATE state keyword.


R2474 | 44496c32 | MaxED | 4/19/2016, 4:20 PM
--------------------------------------------------------------------------------
Visual mode: fixed a crash when trying to render a thing after resetting D3D device.


R2473 | 3eb05509 | MaxED | 4/19/2016, 1:40 PM
--------------------------------------------------------------------------------
Added, Visual mode: "Increase/Decrease Scale", "Reset Texture Offsets" and "Reset Local Texture Offsets" actions now work when used on 3d floor sides.
Fixed: CVARINFO parser was unable to parse negative int/float values.
Fixed: in some cases TextLabel text size was checked before it was calculated. 
Internal, Visual mode: reduced the number of unnecessary geometry updates when changing map geometry.
Updated ZDoom_DECORATE.cfg (atan2 and VectorAngle).


R2472 | 38105c4b | MaxED | 4/18/2016, 6:58 AM
--------------------------------------------------------------------------------
Added, Find and Replace mode: added usage hints to some search modes.


R2471 | 5121619d | MaxED | 4/18/2016, 1:10 AM
--------------------------------------------------------------------------------
Fixed, Linedefs mode: fixed a crash on undoing linedef draw when trying to update a text label for disposed linedef.


R2470 | da3fde9a | MaxED | 4/17/2016, 3:52 PM
--------------------------------------------------------------------------------
Fixed, Tag Statistics window: fixed a crash when applying changes after deleting a tag label.
Fixed, Script Editor: fixed infinite loop when trying to search for empty string.
Changed, Linedefs mode: selection labels are now positioned in a less line angle obscuring way.
Changed, Draw Lines mode: text label background alpha didn't match the alpha of the labels used in other classic modes.
Updated ZDoom_ACS.cfg (SetMusicVolume).
Updated ZDoom ACC (SetMusicVolume).


R2469 | 806e60bb | MaxED | 4/15/2016, 7:24 AM
--------------------------------------------------------------------------------
Added: dynamically added side panel tabs now play notify animation when the side panel is collapsed.
Added, Game configurations, ZDoom: added Sector effect 90 (Skybox sector).


R2468 | 952e895a | MaxED | 4/13/2016, 7:11 AM
--------------------------------------------------------------------------------
Fixed, DECORATE support: "DistanceCheck" value is a CVAR name, not an actual value.
Internal: added CVARINFO parser.


R2467 | fd0e1c75 | MaxED | 4/13/2016, 3:07 AM
--------------------------------------------------------------------------------
Visual mode: added support for DistanceCheck DECORATE property.
Updated ZDoom_DECORATE.cfg.


R2466 | c3392f83 | MaxED | 4/11/2016, 4:05 PM
--------------------------------------------------------------------------------
Added, Visual mode: thing sprites are now angle-dependent.


R2465 | c861f8ec | MaxED | 4/11/2016, 5:05 AM
--------------------------------------------------------------------------------
Added, Game configurations: added "Enum option + enum bits":26 action argument type. It can be used when an argument combines both exclusive and bit flag values.
Updated, Game configurations: some linedef action arguments now use type 26.
Updated documentation ("Game Configuration - Action Argument Settings").
Updated ZDoom ACC (APROP_MaxStepHeight and APROP_MaxDropOffHeight).


R2464 | fd2aae74 | MaxED | 4/10/2016, 2:16 PM
--------------------------------------------------------------------------------
Re-fixed: fixed a crash when determining sprite angles when there was more than one sprite for the same frame and angle.


R2463 | 8bac02ed | MaxED | 4/10/2016, 2:04 PM
--------------------------------------------------------------------------------
Fixed: fixed a crash when determining sprite angles when there was more than one sprite for the same frame and angle.


R2462 | 06d72098 | MaxED | 4/9/2016, 4:18 PM
--------------------------------------------------------------------------------
Fixed: fixed a crash when determining sprite angles when there were sprites for both rotated (like TESTA2A8) and non-rotated (like TESTA0) versions of the same frame.
Fixed, Tags Selector control, UDMF: in some cases tags adding/removing worked unreliably when mixed tag values were used.
Fixed, Arguments control: in some cases ending colon was not appended to argument names.
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.


R2461 | 42607f70 | MaxED | 4/8/2016, 7:02 AM
--------------------------------------------------------------------------------
Added, Classic modes: thing sprites are now angle-dependent.


R2460 | a06f44ce | MaxED | 4/7/2016, 1:01 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: in some cases "Flood-fill textures" actions were not working when "use long texture names" Map Options setting was enabled.


R2459 | 1636be7b | MaxED | 4/7/2016, 1:40 AM
--------------------------------------------------------------------------------
Added, Game configurations: added "Polyobject number":25 argument type. When set, used polyobject numbers will be displayed in the action argument dropdown.
Added, Map Analysis mode: Polyobj_ExplicitLine action was not checked by "Check polyobjects" check. 
Updated ZDoom_linedefs.cfg and Hexen_linedefs.cfg (polyobject number linedef args now have type 25).
Updated documentation ("Game Configuration - Action Argument Settings").


R2458 | 23e4a86a | MaxED | 4/6/2016, 3:54 PM
--------------------------------------------------------------------------------
Re-added, MODELDEF parser: actor classname can have spaces, so it can be quoted...
Added, GLDEFS parser: light name can have spaces too, so it also can be quoted...
Removed some excessive quote stripping from most of the ZDoom-related text parsers.
Some parsing error reporting improvements in MODELDEF and GLDEFS parsers.
Added a special warning when a texture/flat is overridden by a cameratexture.


R2457 | 580f7d44 | MaxED | 4/6/2016, 4:44 AM
--------------------------------------------------------------------------------
Classic modes: further text label rendering optimization.
MODELDEF parser: rewrote most of the parser logic. Now it picks actor model(s) based on Frame / FrameName properties.


R2456 | ee12da96 | MaxED | 4/5/2016, 3:24 PM
--------------------------------------------------------------------------------
Sectors, Linedefs, Things modes: optimized text label rendering.
Fixed, Things mode: in some cases selection labels were not updated after editing a thing.
Fixed, Things mode: selection labels were positioned incorrectly on things with FixedSize setting.
Fixed, Sectors mode: fixed a crash when selecting self-referencing sector when selection labels were enabled.
Fixed, Visual mode: in some cases Auto-align texture actions were not working when "use long texture names" Map Options setting was enabled.
Fixed, MD2/MD3 loader: available animation frames upper bound check was performed incorrectly, which would cause a crash in some very special cases.
Fixed, Game configurations: most Hexen/ZDoom teleport actions use TeleportDests as teleport targets, not MapSpots.


R2455 | a4428cf2 | MaxED | 4/4/2016, 3:20 PM
--------------------------------------------------------------------------------
Added, Linedefs mode, Things mode: selection numbers can now be displayed and can be toggled using the "View Selection Numbering" mode toolbar button.
Added, Linedefs mode, Things mode: sector tags can now be displayed and can be toggled using the "View Sector Tags" mode toolbar button.
Fixed, Classic modes, DB2 bug: in some cases text label size was queried before it was calculated, resulting in text labels being rendered when they shouldn't.
Updated ZDoom_DECORATE.cfg (A_LogFloat).


R2454 | dddb1bbf | MaxED | 4/4/2016, 5:09 AM
--------------------------------------------------------------------------------
Added, Game configurations: added "targetclasses" argument property. Can be used with argument type 14 (Thing Tag). When set, only things of given classes will be shown in the argument dropdown list in Edit Things window.
Changed, Classic modes: when "Fixed Things Scale" option is enabled, things will now switch to fixed size rendering mode when their visible size is less than 48 pixels.
Changed, Classic modes: changed the fixed size of things with FixedSize setting to 28 pixels.
Updated documentation ("targetclasses" argument property).


R2453 | 6cb9f96a | MaxED | 4/1/2016, 3:23 PM
--------------------------------------------------------------------------------
Fixed, Classic modes: thing sprite should always be rendered when it's size is affected by "Fixed Things Scale" option or FixedSize setting.
MAPINFO parser: removed a misleading warning.


R2452 | f6b444a4 | MaxED | 4/1/2016, 7:32 AM
--------------------------------------------------------------------------------
Added text label font settings (Preferences -&gt; Interface tab).
Rearranged some settings in the Preferences window.


R2451 | 94732775 | MaxED | 4/1/2016, 6:00 AM
--------------------------------------------------------------------------------
Cosmetic: updated ColorControl appearance.


R2450 | a9c64fe5 | MaxED | 4/1/2016, 3:49 AM
--------------------------------------------------------------------------------
Changed, Texture Browser window: "All" textures group is now saved/reselected like the rest of the texture groups when closing/opening the window.
Changed, Classic modes: bigger Thing arrows are now rendered when thing sprite rendering is skipped.
Changed, Classic modes: when "Fixed Things Scale" option is enabled, thing size stays at 2x scale instead of 1x when extra bounding box is rendered.
Added Preferences -&gt; Appearance -&gt; "Things transparency (Things mode)" slider.
Renamed Preferences -&gt; Appearance -&gt; "Things transparency" to "Things transparency (other modes)".
Externalized thing bounding box and arrow texture, used to render things in Classic modes (Textures/ThingTexture2D.png).
Updated ZDoom_DECORATE.cfg (A_SetUserVarFloat, A_SetUserArrayFloat).


R2449 | f646dd7a | MaxED | 3/30/2016, 4:25 PM
--------------------------------------------------------------------------------
Classic modes: rewritten and optimized some parts of text label rendering logic.
Internal, API: TextLabels can now display multi-line text, their font can be changed, they can have a background.


R2448 | a5fffa9c | MaxED | 3/30/2016, 4:29 AM
--------------------------------------------------------------------------------
Added Preferences -&gt; Appearance -&gt; "Things transparency" slider. It controls Things transparency in all classic modes except Things mode.
Added Preferences -&gt; Appearance -&gt; "Hidden Things transparency" slider. It controls transparency of Things hidden by Things filter in Things mode, of all things :)


R2447 | 2b570752 | MaxED | 3/29/2016, 8:07 AM
--------------------------------------------------------------------------------
Fixed, Script Editor: in some cases unwanted characters were inserted when using keyboard shortcuts.
Fixed, Script Editor: auto-completion was not invokable when typing ACS directives.


R2446 | 002d6e9c | MaxED | 3/29/2016, 7:38 AM
--------------------------------------------------------------------------------
Fixed inability to disable bilinear filtering in Visual mode some users experienced.
Fixed occasional TreeView flickering in Edit Things window, Browse Action window and Tag Explorer panel.
Updated Thing category icons in the Edit Things window. They now have "opened" and "closed" states.
Internal: added BufferedTreeView to the core controls.
Updated ZDoom game configurations (sector crush mode).
Updated ZDoom ACC.


R2445 | abfcd8e5 | MaxED | 3/25/2016, 7:06 AM
--------------------------------------------------------------------------------
Added, Preferences -&gt; Appearance: added "Anisotropic filtering" and "Edge Antialiasing" settings. Also regrouped some settings.
Added, "Check polyobjects" error check: added a check for matching Polyobject and Mirror Polyobject numbers of Polyobj_StartLine action.
Changed, Visual mode: anisotropic filtering is now always applied (previously it was applied only when bilinear filtering was enabled).
Fixed, Visual mode: in some cases light values were incorrectly transferred between 3d floors and regular floors/ceilings.
Fixed, ACS parser: includes for each library must be stored separately (fixes inability to compile a script with an included library, which in turn includes files already included by the script).


R2444 | 0ed9c06f | MaxED | 3/24/2016, 4:09 PM
--------------------------------------------------------------------------------
Fixed, Map Analysis mode, DB2 bug: "Flip Linedef" fix for "Check line references" check was applied incorrectly.


R2443 | 5fd79cd7 | MaxED | 3/24/2016, 2:25 AM
--------------------------------------------------------------------------------
Fixed, "Check Polyobjects" error check: an error is no longer added when "Mirror Polyobject Number" of "Polyobj_Startline" is 0.
Fixed, "Find and Replace" mode: "Find and Replace" window no longer closes when no results are found and Replace mode is enabled.
Changed, "Find and Replace" mode: renamed some search modes for better grouping.


R2442 | cc9d118f | MaxED | 3/23/2016, 2:26 PM
--------------------------------------------------------------------------------
Changed, Visual mode: adjusted fog density calculation to better match with GZDoom.
Fixed, Visual mode: alpha-based texture picking didn't work correctly on HiRes images.
Fixed, Visual mode: fog density was calculated incorrectly for things lit by dynamic lights.
Fixed, Edit Sector window, UDMF: "Fade" and "Light" color pickers initial values were incorrect when displaying mixed values.
Fixed, Edit Thing window, UDMF: "Color" color picker initial value was incorrect when displaying mixed values.


R2441 | db9de0d3 | MaxED | 3/23/2016, 7:52 AM
--------------------------------------------------------------------------------
Fixed: HiRes images should not be used on surfaces with long texture names.
Changed, Draw Lines and Draw Curve modes: "Auto-finish drawing" option now works regardless of "Continuous drawing" option (previously it worked only when the latter was enabled). 
Changed: position and size of the "Errors and Warnings" window is now stored while the editor is running.
Internal: rewritten parts of long texture names support code. It now involves much less special handling.
Updated ZDoom_DECORATE.cfg (A_QuakeEx, A_CheckBlock).
Updated ZDoom_ACS.cfg (QuakeEx).
Updated ZDoom ACC (QuakeEx).


R2440 | 6b4dc3a2 | MaxED | 3/22/2016, 3:24 PM
--------------------------------------------------------------------------------
Added: HiRes images are now also applied to sprites.
Fixed: HiRes images should be loaded from subdirectories too.
Fixed: in some cases the editor was unable to locate existing "LoRes" images when loading HiRes images.
Disabled some HiRes-related warnings, because the editor doesn't track all sprites or graphics.


R2439 | 07a4c5c5 | MaxED | 3/21/2016, 11:25 AM
--------------------------------------------------------------------------------
Added "Sidedef Lower Texture", "Sidedef Middle Texture" and "Sidedef Upper Texture" Find and Replace modes.


R2438 | a75555dd | MaxED | 3/21/2016, 10:48 AM
--------------------------------------------------------------------------------
Fixed, Game configurations: some Generic_Floor:200 and Generic_Ceiling:201 parameters were named incorrectly.


R2437 | 0e78e6d3 | MaxED | 3/21/2016, 8:19 AM
--------------------------------------------------------------------------------
Changed, Select Similar Sectors action: when "Effect" option is enabled, all sectors with at least one matching generalized/predefined effect will be selected.
Added, Tag Explorer plugin: a separate category for each generalized/predefined effect is now created when "Sort by action special" sort mode is used.
Added, Edit Effect window: normal and generalized effects can now be set at the same time.
Fixed, Edit Action window: in some cases Generalized actions were incorrectly processed.
Fixed, Edit Effect window: in some cases Generalized effects were incorrectly processed.
Fixed, Select Similar window: Tab control was incorrectly anchored.
Fixed, Nodes Viewer mode, cosmetic: segs angles were calculated incorrectly when showing nodes in classic format.
Fixed: HiRes textures, which didn't override any texture or flat were not loaded. 
Fixed, Tag Explorer plugin: linedef action categories were missing title when "Sort by action special" sort mode was used.
Cosmetic: renamed "Grid Setup" action to "Grid and Backdrop Setup".


R2436 | dd26c3de | MaxED | 3/18/2016, 5:52 AM
--------------------------------------------------------------------------------
Internal: removed some duplicate casts, marked some classes is IDisposable, some streams were disposed more than once.


R2435 | 0cc1cc60 | MaxED | 3/18/2016, 4:28 AM
--------------------------------------------------------------------------------
Added duplicates check to the map resources list.
A warning is now displayed when map uses more than one official IWAD as a resource.


R2434 | 476ccb55 | MaxED | 3/17/2016, 4:58 PM
--------------------------------------------------------------------------------
Map saving: map lumps position in the wad is now kept persistent when saving it (previously / in DB2 map lumps were always pushed to the end of the wad when saving it). 
Internal: added NeutralResourcesLanguageAttribute to all assemblies. Theoretically this should result in a bit better performance when accessing embedded resources.
Updated ZDoom_DECORATE.cfg (A_Chase flags).


R2433 | adadca9d | MaxED | 3/16/2016, 4:26 PM
--------------------------------------------------------------------------------
TEXTURES support: both patch Blend syntaxes are now supported (previously only "Blend &lt;string color&gt;[,&lt;float alpha&gt;]" was supported).
Added X11R6RGB parser.
Rewritten parts of unhandled exceptions handling to reduce the chance of additional exceptions happening after the first one.


R2432 | 1703af1c | MaxED | 3/15/2016, 3:01 PM
--------------------------------------------------------------------------------
Fixed: alpha-based texture picking wasn't implemented for 3d floor inner sides.
Game configurations: added 2 secret Sector_Set3dFloor flags. Shhh! Don't tell anybody!


R2431 | 4aefe789 | MaxED | 3/14/2016, 2:53 PM
--------------------------------------------------------------------------------
Fixed source window freezing while Open Map window was open when opening a wad by dragging & dropping it on the editor's main window.
Image loading-related warnings and errors now display more information about the image resource.


R2430 | 8924f62d | MaxED | 3/14/2016, 6:41 AM
--------------------------------------------------------------------------------
Fixed, Script Editor: in some cases "[EP]" (Entry Position) markers were processed incorrectly when inserting a snippet.
Updated SharpCompress library to 0.11.5.
Updated ScintillaNET library to 3.6.3.


R2429 | 23d2a27d | MaxED | 3/14/2016, 3:25 AM
--------------------------------------------------------------------------------
Added, Draw Ellipse mode: angle setting can now be changed using "Rotate Clockwise" and "Rotate Counterclockwise" actions.
Added, Draw Line and Draw Curve modes: added "Auto-finish drawing" setting. When enabled, the modes will automatically finish drawing when currently drawn lines and already existing level geometry form a closed shape.
Changed: sector-wise linedef flipping is now done using the new "Align Linedefs" action. "Flip Linedefs" action works the same as in DB2 again.
Changed: when a map was already loaded, using "Open Map" action will use that map's directory as the starting directory.
Changed: official IWADs can no longer be saved.
Changed: disabled lump ranges/duplicate entries checks for official IWADs.
Changed: wad type is now preserved when saving a map (previously all wads were saved as PWADs).
Changed: moved Updater.exe launch much closer to the editor termination point to avoid any chance of it closing the editor before it properly closes itself.
Updated ZDoom_DECORATE.cfg (A_Blast).
Updated documentation.


R2428 | 5fde78a2 | MaxED | 3/13/2016, 5:01 PM
--------------------------------------------------------------------------------
Added, Tag Explorer plugin, UDMF: added multiple tags support.
Changed, cosmetic: elapsed time is now displayed after resources loading finishes.
Changed, internal: changed Clock.CurrentTime type to long.
Fixed, Tag Statistics window: in some cases the map view was not updated after selecting items in Sectors/Linedefs/Things columns. 
Fixed, cosmetic: Draw Curve mode icon was missing a shadow.


R2427 | 96fa507e | MaxED | 3/9/2016, 11:36 AM
--------------------------------------------------------------------------------
Fixed, Map Analysis mode: fixed a crash when running "Check Polyobjects" check on a map without lines using "Polyobj_StartLine" action.
Updated ZDoom_linedefs.cfg (Line_SetPortalTarget).
Updated ZDoom_ACS.cfg (Line_SetPortalTarget).


R2426 | 7446c576 | MaxED | 3/9/2016, 6:52 AM
--------------------------------------------------------------------------------
Added, Map Analysis mode: added "Check Polyobjects" checker.
Changed, Game configurations: "Polyobject Anchor" things should not trigger "Thing outside the map geometry" error in the Map Analysis mode.
Updated ZDoom_DECORATE.cfg (A_SetScale).


R2425 | 53a23448 | MaxED | 3/8/2016, 3:31 PM
--------------------------------------------------------------------------------
Added, Visual mode: both Sky1 and Sky2 MAPINFO properties are now used when creating classic skybox texture.


R2424 | e561d130 | MaxED | 3/8/2016, 1:14 PM
--------------------------------------------------------------------------------
Fixed, ACS parser: the names of include files bundled with acc compiler should be also checked for duplicate includes from user scripts, unless those user scripts are libraries.


R2423 | 49525177 | MaxED | 3/8/2016, 12:41 PM
--------------------------------------------------------------------------------
Cosmetic: changed ' to " in some more Error and Warning messages.


R2422 | 09b32eba | MaxED | 3/8/2016, 12:37 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: GLDEFS glow color was incorrectly interpolated on sidedefs.
Fixed, Visual mode: in some cases GLDEFS glow effect was not updated after changing floor/ceiling texture.
Fixed, Draw Rectangle and Draw Ellipse modes: in some cases pressing "Reset" button did not update the shape preview.
Fixed, DB2 bug: sector geometry was not updated after undoing "Flip Sidedefs" action.


R2421 | 68182de3 | MaxED | 3/7/2016, 1:18 PM
--------------------------------------------------------------------------------
Fixed, Game configurations: Point Pusher (5001) and Point Puller (5002) things were missing from Boom configs.


R2420 | d44fccfe | MaxED | 3/7/2016, 12:01 PM
--------------------------------------------------------------------------------
Fixed, ACS parser: the names of include files bundled with acc compiler should be also checked for duplicate includes from user scripts.
Fixed, Script Editor: fixed another case when clicking a script error item didn't open/switch to the error source file.
Fixed, Update checker: fixed a crash when trying to check for update without active Internet connection.


R2419 | b7b00413 | MaxED | 3/6/2016, 12:52 PM
--------------------------------------------------------------------------------
Added, Draw Ellipse mode: added "Angle" parameter. Can be used to rotate the shape.
Changed, Draw Ellipse mode: lowered minimum subdivisions to 3.
Fixed, Browse Action and Browse Effect windows: first option was always selected for any generalized action/effect parameter during generalized action/effect setup.


R2418 | 831cff45 | MaxED | 3/4/2016, 1:21 PM
--------------------------------------------------------------------------------
Changed, Draw Ellipse mode: lowered minimum subdivisions to 4.
Changed, Draw Ellipse mode: Increase/Decrease bevel actions now always increase (and decrease) to the next even number.
Changed, Test Map drop-down: warning icon is now displayed when associated test engine executable can not be located, question icon is now displayed when the editor is unable to get the icon from the associated test engine executable.


R2417 | b44023ab | MaxED | 3/4/2016, 5:41 AM
--------------------------------------------------------------------------------
Added, Draw Grid mode: "Lock slices to grid" now operates in 4 modes: "None", "Horizontal", "Vertical" and "Both". Can be helpful when drawing ladders and such.
Changed, all drawing modes: changeable drawing mode settings are now persistent.
Changed: "Dynamic grid size" mode is now disabled when changing grid size manually.
Documentation: "Command Line Parameters" topic contained a lot of incorrect information...
Updated ZDoom_DECORATE.cfg.


R2416 | 87a54b1e | MaxED | 3/4/2016, 12:10 AM
--------------------------------------------------------------------------------
Added HiRes textures support.
Fixed, Script Editor: fixed a crash when trying to open Script Editor in a Doom map format map.


R2415 | 9a10ef9b | MaxED | 3/2/2016, 1:55 PM
--------------------------------------------------------------------------------
Added float user var support (DECORATE parser and Custom Fields UI).
Fixed, Custom Fields UI: in some cases mixed user var values were displayed incorrectly.


R2414 | 3c72392f | MaxED | 3/1/2016, 3:24 PM
--------------------------------------------------------------------------------
Fixed, Edit Linedefs window: textures on selected sidedefs must be updated when toggling "Replace unused textures" setting.
Fixed, Texture Selector control: in some cases actual textures were never loaded/displayed when "Replace unused textures" setting was disabled.
Fixed, Script Editor: auto-completion list is no longed displayed when editing comments, includes or strings.


R2413 | 2b5397f6 | MaxED | 2/29/2016, 12:10 AM
--------------------------------------------------------------------------------
Fixed, Edit Things window: thing type validation when editing multiple thing types was broken in r2527.


R2412 | 4586c209 | MaxED | 2/28/2016, 2:15 PM
--------------------------------------------------------------------------------
ACC support: fixed a crash when trying to load non-existent include file.


R2411 | 95e28518 | MaxED | 2/28/2016, 1:21 PM
--------------------------------------------------------------------------------
DECORATE and MAPINFO parsers: added editor number range check.


R2410 | e70c4368 | MaxED | 2/26/2016, 3:35 PM
--------------------------------------------------------------------------------
Fixed: DECORATE includes were incorrectly loaded from WADs.


R2409 | 80fc47f2 | MaxED | 2/26/2016, 2:06 PM
--------------------------------------------------------------------------------
Fixed, DECORATE parser: quoted actor string properties (like RenderStyle) were processed incorrectly.
Fixed(?), Update checker: in some cases incorrect update check result was displayed.


R2408 | e0208a38 | MaxED | 2/26/2016, 4:46 AM
--------------------------------------------------------------------------------
Added, Linedef Edit window: added "Replace unused textures" checkbox. When disabled, textures on unused sidedef parts won't be replaced when changing textures. For example, you can now replace sidedef textures of the whole map at once without assigning middle textures to all double-sided sidedefs.
Updated documentation ("Compiling GZDoom Builder" - added "Quick start guide" section).
Updated ZDoom_DECORATE.cfg.


R2407 | 85a817f6 | MaxED | 2/25/2016, 11:24 AM
--------------------------------------------------------------------------------
Fixed, Sector Edit and Linedef Edit windows: "Clear" button behavior was broken in r2515.
+A couple of cosmetic tweaks and fixes.
Updated ZDoom_DECORATE.cfg.


R2406 | bef6165e | MaxED | 2/24/2016, 6:36 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash, which happened after these steps: delete things in Classic mode -&gt; undo things deletion in Visual mode -&gt; redo things deletion in Visual mode.


R2405 | b193fa9e | MaxED | 2/24/2016, 4:25 AM
--------------------------------------------------------------------------------
Fixed: checking read-only flag of non-existing files is not a good idea... (fixes a bug introduced in r2520).
Updated ZDoom_DECORATE.cfg (min/max).
Documentation: fixed cosmetic formatting issues in "DECORATE keys" page.


R2404 | 8ad4290b | MaxED | 2/24/2016, 3:34 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to save the map when the target wad file was read-only.


R2403 | 468e895e | MaxED | 2/23/2016, 11:22 AM
--------------------------------------------------------------------------------
Changed, Action arguments control: arguments are no longer reset to default values when changing action/thing type when old and new argument types and names are the same.


R2402 | 2064b425 | MaxED | 2/23/2016, 10:28 AM
--------------------------------------------------------------------------------
DECORATE: added "//$IgnoreRenderstyle" special comment.
Updated ZDoom_DECORATE.cfg.
Updated documentation ("DECORATE keys" page).


R2401 | b5577ed4 | MaxED | 2/23/2016, 5:55 AM
--------------------------------------------------------------------------------
Changed the way filtering in the Edit Things, Browse Action and Browse Effect windows work: items, which names start with filter text are now displayed first.
Cosmetic tweaks to the way thing bounding boxes are rendered in Things mode when "Fixed Things Scale" option is enabled (bounding boxes of highlighted/selected things are now more opaque than the ones of unselected things).
Changed, Preferences form: action selected in the actions list is now stays selected when applying the filtering (unless it's no longer valid).


R2400 | b2900488 | MaxED | 2/22/2016, 11:39 PM
--------------------------------------------------------------------------------
Fixed, DB2 bug, Visual mode: in some cases (sidedef's sector ceiling lower than other side's sector floor) higher/lower sidedef picking was behaving incorrectly.


R2399 | 80861be6 | MaxED | 2/22/2016, 7:20 AM
--------------------------------------------------------------------------------
Added "Fixed Things Scale" setting (available in the View menu, as a button on the View toolbar and as the "Toggle Fixed Things Scale" action). When enabled, Things will no longer be scaled based on current zoom level in Classic modes, instead, thing bounding box will be drawn when appropriate (this option mimics DB1 things rendering style).
Internal: removed some remnants of fixed rendering pipeline from Renderer2D and Renderer3D.


R2398 | f228648b | MaxED | 2/22/2016, 5:04 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: sector geometry was not updated after changing sector brightness under a 3D floor.


R2397 | 0f7aa9f8 | MaxED | 2/22/2016, 4:33 AM
--------------------------------------------------------------------------------
Added, Sector Edit window, UDMF: added UI for sector damage-realted properties.
Added, DECORATE parser: damage types are now parsed.
Added: the editor now reports duplicate textures/flats/patches/sprites/colormaps/voxels in the loaded wads.
Added, all text parsers: added #region/#endregion support.
Added TERRAIN parser.
Added, Script Editor: added special handling for DECORATE special comments.
Added, Sector Edit window, UDMF: Soundsequence value was setup incorrectly when showing the window for multiple sectors with mixed Soundsequence value. 
Fixed, Map Options window: "Strictly load patches between P_START and P_END" was not applied when applying the changes.
Fixed, MAPINFO parser: MapInfo should be treated as defined when a map MAPINFO block corresponding to current map is encountered even if it doesn't define any properties recognized by the editor.
Fixed, all text parsers: in some cases error line was calculated incorrectly when reporting an error detected by a text parser.
Cosmetic: changed ' to " in the rest of Error and Warning messages.
Internal: added text resource tracking.
Updated ZDoom_DECORATE.cfg.
Updated documentation ("Game Configuration - Basic Settings" page).


R2396 | 324a7461 | MaxED | 2/22/2016, 12:20 AM
--------------------------------------------------------------------------------
Changed, Copy/Paste: the whole pasting operation is now aborted if the resulting number of sectors, linedefs, vertices or things exceeds map format's maximum.


R2395 | ce7d9d84 | MaxED | 2/22/2016, 12:09 AM
--------------------------------------------------------------------------------
Fixed, Map Options window: game configurations were checked in incorrect order when opening a map without a .dbs file.


R2394 | 74015b1b | MaxED | 2/22/2016, 12:04 AM
--------------------------------------------------------------------------------
Cosmetic: changed ' to " in the most of Error and Warning messages.


R2393 | a006a3cb | MaxED | 2/21/2016, 3:07 PM
--------------------------------------------------------------------------------
Added, "Find Thing Action and Arguments" search mode: "Any action" (-1) can now be used as a search input.
Fixed, "Find Linedef Action and Arguments" and "Find Sector Effect" search modes: in some cases action/effect was checked incorrectly when performing a search.


R2392 | 27f497bf | MaxED | 2/20/2016, 4:11 PM
--------------------------------------------------------------------------------
Added, "Find Linedef Action and Arguments" search mode: "Any action" (-1) can now be used as a search input.
Added, "Find Sector Effect" search mode: "Any effect" (-1) can now be used as a search input.
Fixed, "Find Linedef Action and Arguments" search mode: generalized actions search was broken.
Fixed, General interface: in some cases the placeholder test engine was displayed in the "Test Map" drop-down.


R2391 | 9632ecd0 | MaxED | 2/17/2016, 2:23 PM
--------------------------------------------------------------------------------
Added, all drawing modes: added "Continuous drawing" option (available in the top mode menu / Draw Grid panel for the Draw Grid mode). When enabled, drawing mode will not be switched to previously active mode after finishing drawing a shape.
Fixed, general interlace: in some cases "Show Editable Vertices in Visual Mode" top toolbar button showed up when using Doom/Hexen map formats.
Fixed(?), Classic modes: probably fixed an rare issue when map element dragging was not starting when supposed to.


R2390 | 4666f549 | MaxED | 2/15/2016, 10:53 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed another case of sector effects over-updating each other.


R2389 | 4ec6aa28 | MaxED | 2/15/2016, 7:08 AM
--------------------------------------------------------------------------------
Fixed, General interface, Statistics control: map elements count was displayed incorrectly when the number of map elements was greater than 99999.


R2388 | 6177c9cc | MaxED | 2/15/2016, 6:06 AM
--------------------------------------------------------------------------------
Fixed, Texture Browser window: in some cases navigating the textures list using up/down arrows caused an exception.
Fixed, Map Analysis window: fixed an exception on copying warnings to clipboard when the clipboard was used by other application.
Fixed, TEXTURES parser: added special handling for "TNT1A0" sprite name so a texture with this sprite as a single patch is no longer treated as failed loading.
Fixed, Visual mode: in some cases (like line slopes used in several adjacent sectors) sector effect updates were triggered multiple times for the same sector, resulting in noticeable slowdowns and in some cases in infinite recursion.
Updated ZDoom ACC.


R2387 | f711a643 | MaxED | 2/10/2016, 3:40 PM
--------------------------------------------------------------------------------
Added Preferences -&gt; Interface -&gt; "Keep Filter input focused when image browser is open" option. When enabled, all key presses in image browsers will be redirected to the Filter textbox.
Fixed, Texture Browser: it was impossible to scroll the textures list when selecting textures using the arrow keys.
Fixed, Texture Browser: selecting textures in the textures list using the arrow keys worked differently depending on whether the Filter textbox was focused.
Changed, Texture Browser: the control now tries to select the same item / an item close to the previously selected one when applying filtering to the textures list.


R2386 | edcfbb06 | MaxED | 2/8/2016, 1:51 PM
--------------------------------------------------------------------------------
Added, Edit Things window, UDMF: added basic User Variable support. User variables are now automatically shown in the "Custom" tab, are marked with different color and are applied only to actors, which define them.
Fixed, Script Editor: auto-complete can now show the same term several times when it's case is different (like DECORATE's "Bright" keyword and "BRIGHT" flag).
Game configurations, ZDoom: updated "Scroll_Floor" and "Scroll_Ceiling" linedef action argument definitions.
Updated ZDoom_ACS.cfg (Ceiling_CrushAndRaiseSilentDist).
Updated ZDoom_DECORATE.cfg (A_SetChaseThreshold).


R2385 | bd56f1db | MaxED | 2/7/2016, 3:04 PM
--------------------------------------------------------------------------------
Fixed, Sector Edit window, UDMF: sector brightness was applied twice.
Fixed, Tags selector, UDMF: tags from sector with the longest array of tags was applied to sectors with shorter arrays of tags.
Fixed, Draw Settings panel: sidedef texture overrides were not applied when "Auto-clear sidedef textures" setting was enabled.
Added, Thing Edit window, UDMF: added "Show user-added custom fields only" checkbox.


R2384 | db42e17a | MaxED | 2/6/2016, 3:54 PM
--------------------------------------------------------------------------------
Fixed a case when TEXTRES image was trying to load itself as a patch, which resulted in an infinite loop.
Cosmetic: standardized the way resource names are displayed in warning/error messages in the Errors and Warnings window.


R2383 | 4c606623 | MaxED | 2/6/2016, 1:23 PM
--------------------------------------------------------------------------------
Script Editor, Script Editor configurations: added additional keywords category for properties/operators. Added a separate color for those as well.
Fixed, Script Editor: auto-completion and syntax highlighting now works for properties with dots (like "Powerup.Color") and colon (like "See:").
Fixed, Linedef info panel, Hexen map format, cosmetic: activation type should be enabled when the line has an action assigned, even if it's default activation.
Updated ZDoom_linedefs.cfg (Line_SetPortal).


R2382 | 3b90d100 | MaxED | 2/5/2016, 4:04 PM
--------------------------------------------------------------------------------
Re-fixed, Visual mode: in some cases some D3D textures were not disposed after closing a map, eventually resulting in E_OUTOFMEMORY crash.
Fixed, Preferences window: some folding settings were not applied in the Script Editor preview control.
Changed, Visual mode: increased z-buffer depth to 24 bits. Z-fighting among far away but close to each other surfaces should be less noticeable now.


R2381 | 7691ec08 | MaxED | 2/5/2016, 7:21 AM
--------------------------------------------------------------------------------
Added, Script Editor: caret position, scroll amount and fold state are now saved for every opened file when closing the Script Editor. Currently selected tab is saved as well.


R2380 | 839bb52c | MaxED | 2/2/2016, 1:07 PM
--------------------------------------------------------------------------------
Fixed, Things mode: Undo for things cloning by Shift-dragging them was created incorrectly (cloned things were moved to their initial position, but not removed).
Fixed, Visual mode: fixed Classic sky texture generation artifact when Bilinear filtering was enabled in Visual mode.
Fixed, Visual mode: fixed Classic sky texture generation artifact when non-power-of-2 Sky textures were used.
Fixed, Visual mode: dynamic lights flickering on surfaces nearly-perpendicular to lights centers should be much harder to trigger now.


R2379 | acdcd819 | MaxED | 2/2/2016, 6:29 AM
--------------------------------------------------------------------------------
Fixed a crash when using "Open map in current WAD" action when trying to reload any ZDoom text lump (as it turned out, implementing IDisposable in ZDTextParser was not such a bright idea...).


R2378 | a1f85071 | MaxED | 2/2/2016, 4:35 AM
--------------------------------------------------------------------------------
Added, Script Editor, ACC: block comments and #region / #endregion blocks are now foldable.
Fixed, Script Editor, ACC: auto completion for keywords starting with "#" char was not handled properly.
Fixed, Script Editor: replaced the native Scintilla library with the one supplied with SciTE 3.6.2. The Script Editor should now work on Windows XP.
Changed, Script Editor, search: all fold blocks are now unfolded when search result is inside a folded block.
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.
Updated ZDoom ACC to git rev. 6bb023d.


R2377 | 139c2971 | MaxED | 2/1/2016, 2:04 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: some video memory was not released after closing a map if the Visual mode was enabled at least once during the editing session, eventually resulting in E_OUTOFMEMORY crash.
Fixed, General interface, cosmetic: in some cases the warnings label was disabled in a flashing state (e.g. with red background).
Internal: moved some older GZDB actions form GZGeneral to MapManager. They can no longer be toggled when no map is loaded (which is probably for the best).
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.


R2376 | 68ad4fdd | MaxED | 1/29/2016, 12:51 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: Cyrillic characters were saved as "?" becuse of incorrect encoding.
Fixed, Script Editor: "Save screenshot" action were processed twice when the Script Editor window was open.


R2375 | 0bb521cc | MaxED | 1/29/2016, 6:54 AM
--------------------------------------------------------------------------------
Preferences: added 2 Script Editor color presets.


R2374 | e29eef32 | MaxED | 1/29/2016, 5:05 AM
--------------------------------------------------------------------------------
Preferences: moved Script Editor settings to a separate page, added a bunch of new Script Editor settings.
Changed: Script Editor no longer converts typed constants to uppercase.
Changed: when "Auto indent" is enabled, Script Editor no longer adds additional indentation to a line after closing brace.


R2373 | 91acd2b6 | MaxED | 1/28/2016, 1:34 AM
--------------------------------------------------------------------------------
Fixed, Script Editor: I forgot to embed the native Scintilla library into the ScintillaNET.dll...
Fixed, Script Editor: text styling was not applied to existing text after changing script configuration.


R2372 | 5fd02a60 | MaxED | 1/27/2016, 6:08 AM
--------------------------------------------------------------------------------
Updated Scintilla control to ScintillaNET 3.5.6 (https://github.com/jacobslusser/ScintillaNET). Scintilla.dll is no longer used by GZDB and can be safely removed.
Changed, Script Editor: pressing Ctrl-S when fixed compilable script tab (like SCRIPTS tab) is selected now compiles the script.
Fixed, Error Logger: fixed slowdowns when adding lots of errors and "Errors and Warnings" window was opened.
Fixed, Script Editor: text caret was incorrectly positioned after selecting a function in the navigator dropdown.
Fixed, Script Editor: incorrect ACS configuration was used for SCRIPTS lump for maps in Hexen map format for ZDoom-based engines.
Internal, rendering: added more error reporing-related code to D3DShader.LoadEffect().
Updated ZDoom_DECORATE.cfg.


R2371 | f9a7c22e | MaxED | 1/26/2016, 2:29 PM
--------------------------------------------------------------------------------
Added, Visual mode: "Raise/Lower Floor/Ceiling to adjacent Sector" actions now take surrounding 3d floors into account.
Added, Visual mode: highlight/selection based on texture alpha now works on 3d floors.
Changed, Game configurations, TranslucentLine:208 action: renamed the second argument from "Translucency Amount" to "Opacity".
Internal, documentation: updated udmf_zdoom.txt.


R2370 | 5d47e331 | MaxED | 1/26/2016, 12:00 AM
--------------------------------------------------------------------------------
Fixed, DB2 bug: hlsl effect stream was not rewound when trying to compile it in debug mode, which resulted in always receiving IndexOutOfRangeException when trying to do it.
Fixed, Visual mode: textures on floors, ceilings and single-sided wall parts are now rendered ignoring texture alpha.
Changed, Game configurations, Sector_Set3dFloor:160 action: renamed the fourth argument from "Alpha" to "Opacity".


R2369 | 1479e23e | MaxED | 1/25/2016, 6:39 AM
--------------------------------------------------------------------------------
Merged changes from DB2 R2482.


R2368 | 2cbe6640 | MaxED | 1/25/2016, 5:42 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: in some cases ceiling glow effect was interfering with Transfer Brightness effect resulting in incorrectly lit sidedef geometry.
Fixed, Visual mode: UDMF sidedef brightness should be ignored when a wall section is affected by Transfer Brightness effect.
Fixed, Visual mode: any custom fog should be rendered regardless of sector brightness. 
Fixed, Visual mode: "fogdensity" and "outsidefogdensity" MAPINFO values were processed incorrectly.
Fixed, Visual mode: in some cases Things were rendered twice during a render pass.
Fixed, Visual mode: floor glow effect should affect thing brightness only when applied to floor of the sector thing is in.
Fixed, TEXTURES parser: TEXTURES group was named incorrectly in the Textures Browser window when parsed from a WAD file.
Fixed, MAPINFO, GLDEFS, DECORATE parsers: "//$GZDB_SKIP" special comment was processed incorrectly.
Fixed, MAPINFO parser: "fogdensity" and "outsidefogdensity" properties are now initialized using GZDoom default value (255) instead of 0.


R2367 | 864053c0 | MaxED | 1/22/2016, 4:21 AM
--------------------------------------------------------------------------------
Fixed, Vertex Edit form: relative X/Y position values were applied incorrectly.
Updated ZDoom ACC.
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.


R2366 | a1c290d4 | MaxED | 1/20/2016, 9:54 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to parse an empty TEXTURES lump (probably covers some other empty text lumps as well).
Added strict revision checking to BuilderModes.dll (this plugin must always stay in sync with the core).


R2365 | 8ac4189c | MaxED | 1/18/2016, 12:37 PM
--------------------------------------------------------------------------------
Changed, Visual mode: reduced dynamic lights intensity to better match with GZDoom.
Fixed, Map conversion: game mode flags were ignored when converting from Doom map format to UDMF.
Fixed, Edit Selection mode: when "Drag selection automatically on paste" setting was enabled, it was possible to start rotating/scaling map elements instead of dragging them after pasting.


R2364 | fbb30f6f | MaxED | 1/18/2016, 3:39 AM
--------------------------------------------------------------------------------
Fixed, "Open map in current wad" action: MAPINFO data must be updated when using the action.
Changed, "Open map in current wad" action: current map resources are now carried over to the map being switched to.


R2363 | 48373850 | MaxED | 1/18/2016, 3:02 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash when creating classic skybox texture when sky texture's height was less than 28 pixels.


R2362 | 0e718c97 | MaxED | 1/17/2016, 3:50 PM
--------------------------------------------------------------------------------
DECORATE support: added a warning when a sprite assigned using "$sprite" special comment does not exist.


R2361 | c11d5302 | MaxED | 1/17/2016, 1:53 PM
--------------------------------------------------------------------------------
Fixed, Edit Thing window: fixed a crash when entering thing type in the Type field when a filter was applied to the things list.
Fixed, MAPINFO parser: in some cases the parser was skipping the whole file instead of current map block while parsing classic map definition.
Fixed, Visual mode: classic sky model had incorrect rotation.


R2360 | 0258cf10 | MaxED | 1/16/2016, 4:46 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed inability to drag auto-selected sidedef parts using mouse when "Synchronize selection between Visual and Classic modes" setting was enabled.
Fixed, Visual mode: fixed incorrect auto-selected sidedefs texture offset clamping when "Synchronize selection between Visual and Classic modes" setting was enabled.


R2359 | fd008a96 | MaxED | 1/15/2016, 2:27 PM
--------------------------------------------------------------------------------
Fixed a crash when pasting sectors, linedefs and sidedefs introduced in R2471.


R2358 | 0beb3eb9 | MaxED | 1/15/2016, 2:19 PM
--------------------------------------------------------------------------------
Fixed a crash during skybox textures search when searching for any image and not finding it in the first PK3 or Directory resource.
Fixed: TGA image detection required a special approach...
Fixed, Visual mode: built-in sky texture should not be mirrored like the classic ones.


R2357 | 998ec3bc | MaxED | 1/15/2016, 10:20 AM
--------------------------------------------------------------------------------
Added "Sector Floor Flat" and "Sector Ceiling Flat" Find and Replace modes.
Updated skybox model to better match GZDoom's skybox. Also the sky texture was flipped horizontally.
Fixed, Visual mode: "Select with the same texture" action is now able to select sidedef parts only visible because of slopes.
Fixed, Visual mode: skybox texture was not updated after using "Open map in current wad" action.
Fixed, Visual mode: in some cases Visual camera was placed below sector's floor when "Sync camera position between 2D and 3D modes" setting was enabled.
Fixed: numeric thing flags with inverted UDMF flag defined in "thingflagstranslation" Game configuration block were lost when copy-pasting a thing.
Fixed, command line arguments: fixed a crash when loading a map from a wad with existing .dbs file.


R2356 | ada38c44 | MaxED | 1/14/2016, 2:15 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed D3DERR_INVALIDCALL error caused by a bug in classic skybox texture creation.
Fixed, Visual mode: aspect ratio was not updated when render area was resized.
Fixed, Visual mode: vertex handles were disappearing after using Reload Resources (F8) action.
Changed, internal: removed most of the fixed pipeline rendering code. The editor can no longer be used on a video card without Shader Model 2.0 support.


R2355 | f0643cbd | MaxED | 1/14/2016, 3:39 AM
--------------------------------------------------------------------------------
Updated, Visual mode: classic skies are now rendered much closer to the way GZDoom renders them.
Fixed, Visual mode: "Select with the same texture" action should not select invisible geometry (like sidedef parts hidden by slopes).
Changed, Sector drawing: default sector height is now used when the nearest sector's height is &lt;= 0.


R2354 | 75b107ef | MaxED | 1/13/2016, 1:34 AM
--------------------------------------------------------------------------------
Updated: any graphic can be used as a skybox texture.
Fixed a crash when trying to get map title after closing Map options window.
Updated game configurations (Sector_SetPortal).


R2353 | a4699e15 | MaxED | 1/12/2016, 2:56 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: "render as sky" flag was not updated for upper wall geometry when pasting textures (and in some other cases).


R2352 | 5eb5ffbc | MaxED | 1/11/2016, 6:27 AM
--------------------------------------------------------------------------------
Fixed, Updater window: "Ignore this update" checkbox was incorrectly anchored.


R2351 | 37feaa5d | MaxED | 1/11/2016, 5:00 AM
--------------------------------------------------------------------------------
Added, Visual mode: sky rendering. Currently classic skies and GLDEFS Skyboxes are supported.
Added "Toggle sky rendering" action and toolbar button.
Added, MAPINFO parser: the editor now recognizes map number from classic map definition format. Hexen MAPINFO is now properly parsed.
Added, MAPINFO support: if current map definition contains map name as a text string, it will be shown in the editor's header.
Changed: "Toggle dynamic lights rendering" now toggles between "Don't show dynamic lights" and "Show dynamic lights" when used in Classic modes. 
Changed, Things mode: lowered the opacity of dynamic light radii.
Changed, (G)ZDoom text parsers: empty include files now trigger a warning instead of an error and no longer abort parsing.
Fixed, Game configurations: moved Stalagmite:5050 thing to Doom block (so the editor no longer tries to load it for non-Doom game configurations).
Fixed(?), Visual mode: probably fixed a hard-to-trigger exception when sorting translucent geometry.
Fixed, Visual mode: floor glow effect was incorrectly applied to walls (was broken in R2452).
Internal: restructured most of MAPINFO and GLDEFS parsers. Should be more maintainable now.  
Updated ZDoom ACC.
Updated zdbsp to 1.19.
Updated documentation.


R2350 | eb35bccd | MaxED | 1/2/2016, 10:26 AM
--------------------------------------------------------------------------------
Fixed, Game configurations: ZDoom things 9994 and 9995 had the same title.
Updated ZDoom_DECORATE.cfg.


R2349 | 59da0cf2 | MaxED | 1/1/2016, 10:10 AM
--------------------------------------------------------------------------------
MODELDEF, DECORATE, GLDEFS parsers: fixed a crash when checking a file path when said path contained unsupported characters.


R2348 | 0ecd5285 | MaxED | 12/30/2015, 5:58 AM
--------------------------------------------------------------------------------
Externalized most of the editor's built-in textures. You can find (and replace) them in the "[GZDB]\Textures" folder.


R2347 | 64b822b9 | MaxED | 12/30/2015, 3:53 AM
--------------------------------------------------------------------------------
Implemented, TEXTURES: ZDoom can use any graphic as a texture patch.
Fixed a typo.


R2346 | 0c8b91f4 | MaxED | 12/29/2015, 10:22 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to create a texture from an unnamed TEXTURE1/2 entry.


R2345 | 703343c0 | MaxED | 12/29/2015, 4:45 AM
--------------------------------------------------------------------------------
Fixed, Things mode: light radius for SectorPointLight was calculated incorrectly.


R2344 | 4920091e | MaxED | 12/29/2015, 3:44 AM
--------------------------------------------------------------------------------
Fixed a crash after pressing "Edit Selection" button in the Find and Replace window when several instances of the same map element were selected.
Redesigned the Test Map button's drop-down: test engines are now shown and behave the same way as skills and also have appropriate icons.


R2343 | 0998da45 | MaxED | 12/28/2015, 1:56 PM
--------------------------------------------------------------------------------
Fixed, Thing/Linedef edit forms: fixed a crash during form setup when Action was either unknown or generalized.
Fixed, ANIMDEFS parser: in some cases the parser was unable to read camera texture name.


R2342 | 4c794ad0 | MaxED | 12/28/2015, 10:19 AM
--------------------------------------------------------------------------------
Fixed, Classic modes: text labels positioning logic was accidentally broken in R2455.


R2341 | 3a35b760 | MaxED | 12/28/2015, 7:01 AM
--------------------------------------------------------------------------------
Fixed, Map Analysis mode, "Check stuck things" check: rewritten parts of the flags checking logic to allow more accurate flag checks.
Fixed, Map Analysis mode: fixed a crash when trying to dissolve an invalid sector when one of it's linedefs referenced it on the both sides.
Fixed, Sectors mode: fixed incorrect undo description when deleting sectors.
Internal: joined declaration and assignment of some more variables.


R2340 | f6f27706 | MaxED | 12/27/2015, 1:54 PM
--------------------------------------------------------------------------------
ACS parser: fixed several cases when #include and #import directives were processed incorrectly.
Internal: joined declaration and assignment of some variables.


R2339 | f86bc370 | MaxED | 12/26/2015, 4:13 PM
--------------------------------------------------------------------------------
Fixed, GLDEFS parser: in some cases the parser was unable to detect the end of "Glow" block, which resulted in skipping the rest of the file.


R2338 | dc3d4064 | MaxED | 12/24/2015, 3:59 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: GLDEFS glow effects should not affect 3d floor brightness.
Updated ZDoom ACC and ZDoom_ACS.cfg (added GetInventoryMax()).


R2337 | f3fbf241 | MaxED | 12/21/2015, 6:17 AM
--------------------------------------------------------------------------------
Fixed, text parsers: in some cases include directives were processed differently from ZDoom.
Fixed, ACS parser: absolute and relative include paths handling was broken in R2448.


R2336 | 3621ff78 | MaxED | 12/18/2015, 4:05 PM
--------------------------------------------------------------------------------
Fixed, UDMF parser: property names must be case-insensitive.
Fixed, ANIMDEFS parser: camera texture names are limited to 8 chars in ZDoom.
Fixed, Game configurations: Stalagtite:47 thing was named Stalagmite.
Changed, Game configurations: moved Stalagmite:5050 thing to the "Obstacles" category.


R2335 | b9eba267 | MaxED | 12/18/2015, 2:16 AM
--------------------------------------------------------------------------------
Added ANIMDEFS CAMERATEXTURE support.
Some internal changes in text parsers logic.


R2334 | dbcc57b7 | MaxED | 12/17/2015, 2:07 AM
--------------------------------------------------------------------------------
Fixed, Script Editor: file was marked as changed when changing script configurations.
Fixed, Script Editor: in some cases clicking on an error in the errors list didn't navigate to the error location.
Fixed, Script Editor: in some cases incorrect error line number was shown.
Fixed, Text lump parsers: fixed a crash when trying to get a filename from a quoted string with missing closing quote.
Fixed, Text lump parsers: in several cases parsing errors were ignored by overlaying data structures.
Fixed: in some cases Thing Filter thing flags were cleared when switching game configurations in the "Game Configurations" window.
Changed, PK3 reader: loading of files with invalid path chars is now skipped instead of skipping loading of the whole resource. Also more helpful warning message is now displayed.
Updated SharpCompress library to v.0.11.2.0.


R2333 | a35a3365 | MaxED | 12/14/2015, 4:34 AM
--------------------------------------------------------------------------------
Added, Things mode: dynamic light things light radii are now rendered (can be disabled by setting "Dynamic light mode" to "Don't show dynamic lights" on the top toolbar).
Internal, Renderer2D.RenderArrows(): only visible lines are now rendered.
Internal, API: renamed public Line3D properties: v1 to Start, v2 to End, color to Color, renderarrowhead to RenderArrowhead.


R2332 | b35684e1 | MaxED | 12/13/2015, 2:14 PM
--------------------------------------------------------------------------------
Changed, Renderer2D: StartOverlay() now works the same way as StartPlotter() and StartThings() (e.g. returns false when unable to render instead of throwing an Exception. Should prevent crashes for people with slow GPUs / very complex maps).


R2331 | e44b918b | MaxED | 12/13/2015, 11:18 AM
--------------------------------------------------------------------------------
Changed, "Select Similar", "Paste Properties Special" actions properties windows, Linedefs: removed "Sidedef Properties" from Linedef flags tab.
Fixed several issues with "Synchronized Things Selection" setting:
- Things were not deselected after dragging a single sector.
- Things were not deselected after editing properties of a single sector.
- Things sector references were not updated after using "Join Sectors" and "Merge Sectors" actions.
- Things (de)selection is now applied to all things, instead of only the ones visible using current Things Filter.


R2330 | 56baafe1 | MaxED | 12/10/2015, 10:07 AM
--------------------------------------------------------------------------------
Fixed, "Select Similar Map Elements" action: Sector/Linedef tag matching logic was inverted.


R2329 | 2ea51d23 | MaxED | 12/10/2015, 6:34 AM
--------------------------------------------------------------------------------
Cosmetic, actions: renamed "Lower Floor/Ceiling by 8 mp" to "Lower Floor/Ceiling/Thing by 8 mp", "Raise Floor/Ceiling by 8 mp" to "Raise Floor/Ceiling/Thing by 8 mp", "Lower Floor/Ceiling by 1 mp" to "Lower Floor/Ceiling/Thing by 1 mp", "Raise Floor/Ceiling by 1 mp" to "Raise Floor/Ceiling/Thing by 1 mp", "Lower Floor/Ceiling to adjacent sector" to "Lower Floor/Ceiling/Thing to adjacent Sector/Thing", "Raise Floor/Ceiling to adjacent sector" to "Raise Floor/Ceiling/Thing to adjacent Sector/Thing".
Updated, Visual mode, "Raise Floor/Ceiling/Thing to adjacent Sector/Thing" / "Lower Floor/Ceiling/Thing to adjacent Sector/Thing" actions: sectors across targeted sectors are now taken into account when determining target height.
Updated, Visual mode, "Raise Floor/Ceiling/Thing to adjacent Sector/Thing" / "Lower Floor/Ceiling/Thing to adjacent Sector/Thing" actions: the actions can now stack things on top of other things when their bounding boxes intersect. 
Internal: cosmetic changes to shader update logic.
Internal: thing bounding box is now used when adding a thing to VisualBlockMap.


R2328 | 44b5c60b | MaxED | 12/9/2015, 1:17 PM
--------------------------------------------------------------------------------
Fixed, Doom -&gt; Hexen map format conversion: SP/Coop/MP flags were lost during Thing flags conversion resulting in Things not showing in any game mode.


R2327 | dd869a23 | MaxED | 12/9/2015, 11:55 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: "Same texture" check for "Select" action is now case-insensitive.


R2326 | fd9b8628 | MaxED | 12/9/2015, 11:10 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash when showing Edit Vertex window when several selected vertices belonged to the same sector.


R2325 | 82699503 | MaxED | 12/7/2015, 1:57 PM
--------------------------------------------------------------------------------
Fixed, Texture browser: "Show textures in subdirectories" setting was not applied to the root directory.
Changed, Image formats: GIF images will no longer be loaded, because (G)ZDoom doesn't support them.
Updated ZDoom_DECORATE.cfg.
Updated ZDoom_ACS.cfg.
Updated ZDoom ACC.


R2324 | db48ce4b | MaxED | 12/4/2015, 4:29 AM
--------------------------------------------------------------------------------
Added, Visual mode: fog boundaries are now rendered.
Fixed, Visual mode: in some cases fog density of 3d floor floors/ceilings was calculated incorrectly.


R2323 | e4d2019d | MaxED | 12/2/2015, 5:55 AM
--------------------------------------------------------------------------------
Fixed, Visual mode, "Auto-align textures" actions, UDMF: vertical offsets of non-wrapped middle textures should not be clamped.
Fixed, Visual mode: brightness of 3d floors with "disable lighting" flag was calculated incorrectly.
Fixed, Sectors mode: 3d floor linedef indicators were not updated after using "Join Sectors" and "Merge Sectors" actions.


R2322 | e1f7bd96 | MaxED | 12/1/2015, 6:51 AM
--------------------------------------------------------------------------------
Added, Visual mode: "Translucent" / "Additive" renderstyles support for models. 
Fixed, Visual mode, fog rendering: things with Bright setting should still be affected by custom fade.
Updated ZDoom_DECORATE.cfg.


R2321 | e8cda3c9 | MaxED | 11/30/2015, 6:18 AM
--------------------------------------------------------------------------------
Script Editor:
Added: Tab text now looks differently when appropriate script was changed.
Added: Script Editor now has it's own status bar.
Added: several files can now be opened at once when using "Open File" command.
Added: ACS scripts navigator now shows script and function arguments.
Changed: when closing a tab, previous tab is selected instead of the first tab.
Changed: SCRIPTS lump can't be compiled as a library.
Changed: external acs files can only be compiled as libraries.
Changed: when an external acs file is marked as #library, it will be saved as [library name].o alongside [filename].acs.
Fixed: files opened using "Open File" command were immediately flagged as changed.
Fixed: Script Editor was unable to navigate to error location after clicking on the error description when the error was in include file.
Updated ZDoom ACC.


R2320 | 16da2531 | MaxED | 11/29/2015, 10:50 AM
--------------------------------------------------------------------------------
Things Edit window, UDMF: added control for "floatbobphase" property.


R2319 | e3cbe791 | MaxED | 11/28/2015, 3:31 PM
--------------------------------------------------------------------------------
Fixed, ACS parser: fixed another crash when trying to load zero-length acs lump/file.


R2318 | 6d0823b9 | MaxED | 11/28/2015, 12:59 PM
--------------------------------------------------------------------------------
Fixed, ACS parser: fixed a crash when trying to load zero-length acs lump/file.
Fixed, Visual mode: fixed incorrect GLDEFS glow brightness calculation for Things.
Updated ZDoom_DECORATE.cfg.


R2317 | 295c9bc3 | MaxED | 11/24/2015, 2:46 AM
--------------------------------------------------------------------------------
Fixed, ACC compiler: in some cases ACC errors were ignored.
Fixed, Script Editor, cosmetic: we should not show error line number when we don't have one.
ZDoom acc.exe: several error types now output more detailed info.
Fixed, Visual mode: UDMF thing alpha property was applied only when UDMF renderstyle property was also set (should also be applied when renderstyle property is set in the DECORATE actor definition).
Game configurations, ZDoom family: Pistol and Gold Wand actors now use internal sprites.
Updated ZDoom ACC and ZDoom_ACS.cfg (PickActor flags).


R2316 | 098e9724 | MaxED | 11/20/2015, 6:31 AM
--------------------------------------------------------------------------------
Visual mode: rewritten most of the 3d floor clipping and light/color assignment logic. As a result, 3d floors should look much closer to what's seen in GZDoom.
Fixed, Visual mode: glow effect was not updated when changing sector textures using the "Select Texture" action.
Browse Textures/Flats window: when textures list is focused, you can now start typing to change the Filter.


R2315 | b7ebde6b | MaxED | 11/17/2015, 9:50 AM
--------------------------------------------------------------------------------
Fixed, Visual mode, UDMF: incorrect texture name was copied when using "Copy Texture" action when copying a texture stored in a folder resource when "Use long texture names" settings was enabled.


R2314 | dfdcaaf6 | MaxED | 11/17/2015, 4:22 AM
--------------------------------------------------------------------------------
MODELDEF support: model frame number is now taken into account when loading MD3 models.
MODELDEF support: model frame number / frame name are now taken into account when loading MD2 models.
Compiling: changed the way /LARGEADDRESSAWARE flag is applied so it works when building using VS and batch files.


R2313 | fc30082d | MaxED | 11/16/2015, 1:10 PM
--------------------------------------------------------------------------------
Thing Browser Control: fixed cosmetic focusing issue. When Things list is focused, you can now start typing to change the Filter.
Edit Action window: Actions list is now automatically focused on mouse over. When Actions list is focused, you can now start typing to change the Filter.
Edit Effect window: Effects list is now automatically focused on mouse over. When Effects list is focused, you can now start typing to change the Filter.
Game Configurations: added "Gold Wand" to all ZDoom-based Heretic configurations (also a couple of cosmetic tweaks).
Game Configurations: changed "Pistol" display sprite to the one provided with (G)ZDoom.


R2312 | e62da4e6 | MaxED | 11/16/2015, 12:14 AM
--------------------------------------------------------------------------------
Fixed, Linedef Color Presets window: Linedef Actions and Linedef Activations lists were accidentally modified during window initialization.


R2311 | f452fca5 | MaxED | 11/13/2015, 1:42 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: in some cases includes list was not updated before trying to compile the script leading to compilation failure.
Changed, ACC compiler: when building includes list, the compiler no longer tries to find/copy include files defined in current script configuration (previously it was hardcoded to skip "zcommon.acs" and "common.acs" only).
Fixed, Visual mode: things with Additive RenderStyle were rendered as additive only when their alpha was less than 1.0.


R2310 | 9b87dc71 | MaxED | 11/11/2015, 2:22 PM
--------------------------------------------------------------------------------
Fixed: in some cases the editor was unable to determine which sector a Thing is located in when such thing was placed on top of a linedef between 2 rectangular sectors.


R2309 | afbcac30 | MaxED | 11/9/2015, 4:20 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash when trying to render a Thing with translucent or additive renderstyle outside of any sector.
Fixed, Classic modes: 3d floor linedef indicators shown in Classic modes were not updated after finishing sector drawing.
Updated ZDoom ACC to git rev. f92fbb9.
Updated ZDoom_ACS.cfg.


R2308 | ff40bdc5 | MaxED | 11/8/2015, 12:20 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash when undoing 3d floor creation.
Fixed: 3d floor linedef indicators shown in Classic modes were not updated when 3d floor creation was undone in Visual mode.
Performance optimization when selecting sectors in Sectors mode with "Synchronized Things selection" setting enabled.


R2307 | 17ac1c6d | MaxED | 11/3/2015, 12:54 AM
--------------------------------------------------------------------------------
Sectors/Linedefs modes: removed "Select Things in Selected Sectors" action.
Sectors mode: removed "Move Things in Selected Sectors" toolbar button.
Sectors mode: added "Synchronized Things Editing" menu item, action and toolbar button. When enabled, things dragging will be synchronized to sector dragging. Regular, Paint and Rectangular selection will also select things (holding Alt while selecting inverts this behavior). Deleting sectors will also delete selected things.
Linedefs mode: added "Synchronized Things Editing" menu item, action and toolbar button. When enabled, selected things will be dragged when dragging linedefs. Rectangular selection will also select things (holding Alt while selecting inverts this behavior).
Changed: selection info now always displays info about all types of map elements.
Fixed: .dbs containing only current map settings was created when trying to save unchanged map. 
Fixed, Visual mode, "Copy Texture" action: when "Use long texture names" option is disabled, texture name as stored in Sidedef should be used, not the 8-char texture name.
Updated documentation.


R2306 | 217ca837 | MaxED | 10/28/2015, 5:08 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: size override thing argument types were not taken into account when creating thing bounding box geometry.


R2305 | 958bc4de | MaxED | 10/26/2015, 12:58 PM
--------------------------------------------------------------------------------
Fixed, Visual mode, DB2 bug: Visual Camera Thing's (32000) vertical position was always set to -41 when switching from Visual mode if the camera was not inside a sector.


R2304 | 19c84692 | MaxED | 10/26/2015, 4:58 AM
--------------------------------------------------------------------------------
Fixed, Map Analysis mode: in some cases "Check stuck things" check didn't work properly.
Fixed: only one test engine should be launched from the editor at any given time.
Changed: SVN builds now include debug symbols.
Internal: VersionFromSVN.exe can now work from a network drive.
Updated ZDoom ACC to git rev. 3071c32.
Updated ZDoom_DECORATE.cfg ("A_Warp").


R2303 | 375f857e | MaxED | 10/23/2015, 7:51 AM
--------------------------------------------------------------------------------
Changed: the editor will now show more detailed messages when unable to initialize DirectX 9.
Updated Inno Setup file.


R2302 | b68ecf50 | MaxED | 10/23/2015, 5:29 AM
--------------------------------------------------------------------------------
Irrelevant menu items are no longer shown in the "File" and "Help" menus when no map is open.
Some cosmetic tweaks to GZBuilder.default.cfg.


R2301 | 3fb5679a | MaxED | 10/23/2015, 5:01 AM
--------------------------------------------------------------------------------
Fixed: "Sectors -&gt; Select Things in Selected Sectors" menu item was not triggering the appropriate action.
Fixed: "Select Things in Selected Sectors" action was clearing selected sectors without updating the display.
Changed, Sectors mode: number of selected things is now displayed in the info panel.
Changed, Game Configurations window, "Testing" tab: game engine executable browser now opens up when clicking the "Add game engine" button.
Changed, Game Configurations window, "Testing" tab: default game engine display name is now generated from the folder name game engine executable is in.
Changed, Visual mode: Sector_Outside (87) sector effect is now taken into account when determining sector fog color.
Game configurations: added "defaultwalltexture", "defaultfloortexture" and "defaultceilingtexture" parameters. These define textures used when drawing a sector (usually the first sector of a map only).
Game configurations: classic game configurations now use "-warp" command to load the map.
Game configurations: factorized testing parameters into "Includes\Test_params.cfg".
Added internal functions to Hexen acs scripting configuration.
Updated documentation ("Game Configuration - Basic Settings" topic).


R2300 | a182a509 | MaxED | 10/21/2015, 6:35 AM
--------------------------------------------------------------------------------
Game Configurations: added Vanilla Strife, Vanilla Heretic and Vanilla Hexen game configurations.
Added "makedoorceil" game configuration property. Works the same way as "makedoortrack" and "makedoordoor", but for ceilings of door sectors. 
Changed, Game configurations: the editor no longer tries to load DECORATE/MODELDEF/VOXELDEF/GLDEFS/REVERBS lumps when "decorategames" setting is not specified / is set to empty string.
Changed, General interface: "Tools -&gt; Reload MODELDEF/VOXELDEF" and "Tools -&gt; Reload GLDEFS" menu items are no longer shown when current game configuration doesn't support DECORATE. 
Fixed a crash when pasting linedef/thing properties in Hexen map format.
Fixed, Visual mode: Visual Thing resources were not fully unloaded when resetting D3D device leading to crash when switching to the editor from a DX-using game engine (like ZDoom) running in fullscreen.
Fixed: in some cases, when current game configuration supported multiple script compilers, it was possible to open/create a map or change map options without selecting any script compiler.
Fixed, New Map Options window: default map name was not updated when switching game configurations.
Fixed: copied map element properties were not reset after switching to another map.
Fixed: stored textures for "Make Door" action were not reset after switching to another map.
Fixed, Game Configurations window: currently selected test engine name was not updated when pasting test engines from another configuration. 
Fixed, Game Configurations: all "Heretic in Doom map format" configurations were using Doom sector effects list.
Fixed, Game Configurations: all "Strife in Doom map format" configurations were using Doom sector effects list.


R2299 | 027df506 | MaxED | 10/16/2015, 1:32 AM
--------------------------------------------------------------------------------
Fixed, DB2 bug: scaled size of a texture is an integer value in ZDoom, so we should also treat it as such.


R2298 | 7febb243 | MaxED | 10/15/2015, 8:16 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: horizontal sprite offset was applied incorrectly.
DECORATE: added "$obsolete" special comment. When present, it marks the thing as obsolete. It will be detected by "Check obsolete thing" Map Analysis Mode check and will be marked in the Thing Properties Window and the Thing Info panel.
Map Analysis mode: added "Check obsolete things" check.
Updated documentation ("DECORATE keys" page).
Updated ZDoom_DECORATE.cfg.


R2297 | 77d2a15f | MaxED | 10/9/2015, 2:57 PM
--------------------------------------------------------------------------------
Changed: when entering Visual mode, the camera is no longer positioned at "Visual Mode camera" thing when "Sync camera position between 2D and 3D mode" setting is enabled.
Changed: Visplane Explorer plugin is now initialized only in Doom/Hexen map formats.
Fixed, Visual mode: thing cages were not rendered when things didn't have a sprite.
Fixed, Internal, DB2 bug: Plug.Dispose() was never called.


R2296 | 13c3155d | MaxED | 10/9/2015, 5:38 AM
--------------------------------------------------------------------------------
Removed "Paste Properties Options" action.
Added "Paste Properties Special" actions in "Classic" and "Visual" categories. They work the same way as "Paste Special" action.
Added: "Copy Properties", "Paste Properties" and "Paste Properties Special" options are now shown in the Edit menu if current classic mode supports them.
Changed, Paste Properties Special window: only options relevant to current map format are now displayed.
Changed, Paste Properties Special window, UDMF: all UI-managed options are now available.
Fixed: MAPINFO parser was unable to process "include" directives.
Fixed, General interface: selection info was reset to "Nothing selected" after few seconds regardless of current selection.
Fixed, Visual mode: thing bounding boxes were not updated when changing things positions using Randomize mode.
Fixed, Visual mode: event lines were displayed at incorrect height when entering Visual mode for the first time.
Fixed, Texture Browser window: when MixTexturesFlats Game Configuration option is disabled, textures/flats are no longer shown in the Used group when flats/textures with the same names are used in the map. 
Fixed(?): probably fixed an exception some users reported when trying to initialize a Classic mode after switching from Visual mode with "Sync cameras" option enabled.
Changed, Game configurations, Thing Categories: a block must have at least one thing category property to be recognized as a thing category.
Changed, Visplane Explorer: the plugin now outputs more info when it fails to initialize vpo.dll.
Cosmetic, Thing Edit window, Doom/Hexen map format: adjusted UI layout so thing flags control no longer displays scrollbars in Hexen map format.
Internal: merged methods from UDMFTools into UniFields, removed UDMFTools. 
Updated Inno Setup script (added VC++ 2008 SP1 distributive). 
Updated ZDoom_DECORATE.cfg (A_CheckBlock).
Updated documentation (added "System Requirements" page).


R2295 | 9253788c | MaxED | 10/2/2015, 4:15 PM
--------------------------------------------------------------------------------
Fixed, DB2 bug: we should not switch to a new editing mode if it fails to initialize.
More detailed info is now saved to the log file (GZBuilder.log) when an editing mode fails to initialize.
General interface: added "Help -&gt; Program Configuration Folder" menu item.


R2294 | 283c6c22 | MaxED | 10/2/2015, 7:47 AM
--------------------------------------------------------------------------------
Visual mode: noticeable performance boost (rendering now works ~40% faster).
Visual mode: fog distance calculation is now much closer to GZDoom one.
Visual mode: thing brightness calculation when a thing is affected by floor glow is now much closer to GZDoom one.
Linedef edit window, UDMF: added "Reset front/back brightness" buttons.
Sector edit window, UDMF: added "Reset ceiling/floor brightness" buttons.
Internal, Visual mode, Things mode: persistent event lines are now updated only when map objects are changed instead of doing it on every display redraw.
Internal: improved Dictionary lookup times when using map objects and textures as keys.
Internal: added "Release + Profiler" solution configuration.
Updated ZDoom_ACS.cfg (Warp).


R2293 | 942c8a32 | MaxED | 10/1/2015, 2:35 PM
--------------------------------------------------------------------------------
Fixed, UDMF: we should fail map loading if there were TEXTMAP parsing errors.
Fixed, UDMF parser: parser failed to parse decimals stored using scientific notation (like "1E-06").
Fixed, UDMF parser: incorrect line numbers were shown when displaying errors.
Changed, UDMF parser: many error descriptions are now more detailed.
Updated ZDoom ACC to Git rev. ae5f036.


R2292 | 439d9adc | MaxED | 9/28/2015, 12:49 PM
--------------------------------------------------------------------------------
"Fixed", DECORATE parser: looks like treating missing parent class as an error was way too overwhelming to some users, so parsing is no longer aborted and a warning is added instead of an error.


R2291 | 07b4a7a9 | MaxED | 9/28/2015, 7:57 AM
--------------------------------------------------------------------------------
Added, Visual mode, DECORATE: "Alpha" and "DefaultAlpha" properties are now supported.
Added, Visual mode, DECORATE: "RenderStyle" property is now partially supported.
Added, Visual mode, DECORATE: +BRIGHT flag is now supported.
Added, Visual mode, UDMF: "Alpha" thing property is now supported.
Added, Visual mode, UDMF: "RenderStyle" thing property is now partially supported.
Added, Visual mode, Hexen map format and UDMF: "Translucent" and "Invisible" thing flags are now supported.
Added, Game Configurations: added "alpha" and "renderstyle" Thing and Thing Category properties.
Fixed, Visual mode: blockmap was not updated when moving things using "Move Thing Left/Right/Forward/Backward" and "Move Thing to Cursor Location" actions.
DECORATE parser: added a warning when unable to find actor's parent class.
Internal: current map format can now be checked using "General.Map.UDMF", "General.Map.HEXEN" and "General.Map.DOOM" properties.
Updated documentation ("Game Configuration - Things Settings" page).


R2290 | f729c811 | MaxED | 9/27/2015, 2:09 PM
--------------------------------------------------------------------------------
Added, Visual mode: translucent/additive geometry is now rendered properly.
Fixed: "Open map in current wad" action was accidentally broken in R2403.


R2289 | dc840605 | MaxED | 9/25/2015, 6:20 AM
--------------------------------------------------------------------------------
Added emergency map backup system (EMBS). When the editor crashes, it will try to export a backup copy of the map structures. When the same map is loaded again, it will ask the user if he wants to restore the map.
High-DPI: fixed many issues with incorrect controls size (Tag selector width, Comment Editor size, icons size, tabs size etc.).
Cosmetic: changed map geometry dragging undo messages to more descriptive ones.
Fixed, Textures Browser, cosmetic: "Show textures in subdirectories" checkbox should be repositioned when "Long texture names" one is invisible.
Updated ZDoom_DECORATE.cfg (added A_SetFloatSpeed + a couple of fixes).


R2288 | c3800fcf | MaxED | 9/23/2015, 4:04 AM
--------------------------------------------------------------------------------
Fixed, Visual mode, Auto-align actions: incorrect texture was used when clamping texture offsets of 3D floor sides.
Fixed, Numeric textbox: incorrect character was treated as decimal separator character was used when using certain Windows regional settings.
Changed, Edit Things window: when applicable, the "Filter" textbox is now focused when opening the window.
Changed, Sector Effects browser window: when applicable, the "Filter" textbox is now focused when opening the window.
Changed, Edit Things window: when the "Filter" textbox is focused, pressing the "Down" key will now switch focus to the Things list.
Changed, Sector Effects Browser window: when the "Filter" textbox is focused, pressing the "Down" key will now switch focus to the Effects list.
Changed, Linedef Action Browser window: when the "Filter" textbox is focused, pressing the "Down" key will now switch focus to the Actions list.
Configurations, Doom map format thing flags: changed "Multiplayer" flag name to "Multiplayer only".


R2287 | ff265d87 | MaxED | 9/17/2015, 5:02 AM
--------------------------------------------------------------------------------
Added some boilerplate to the rendering system. It's now impossible to start new rendering cycle if the previous one hasn't finished yet.
Changed: OS name, GPU name and GZDB revision info are now added to the exception text and GZCrash.log.
Fixed, cosmetic: toolstrip separators visibility must be updated when resizing the main window.
Internal: removed Plug.DisplaySize, Plug.DisplayLocationAbs and Renderer.ViewportSize. The same data can be accessed from anywhere using General.Interface.Display.Size and General.Interface.Display.LocationAbs. Also Plug.DisplayLocationAbs returned incorrect coordinates...


R2286 | 118bda42 | MaxED | 9/16/2015, 1:22 PM
--------------------------------------------------------------------------------
Changed, Drag Things mode: things position is now snapped to integers after finishing dragging. Also removed some unneeded update code.
Fixed a crash when deleting sectors (introduced in R2399).


R2285 | 25b3bf22 | MaxED | 9/16/2015, 5:10 AM
--------------------------------------------------------------------------------
Added, Texture Browser: added "Show textures in subdirectories" checkbox (enabled by default). When enabled, textures from current PK3/PK7/Directory resource directory and it's subdirectories will be shown. Otherwise, only textures from current directory will be shown.
Removed, Texture Browser: removed "Show image sizes" checkbox. "Show texture and flat sizes in browsers" preferences setting is now used instead.
Fixed, Things mode: event line between pre-last and the last PatrolPoint was not drawn.
Fixed, Things mode: highlight range for sizeless things (things with "fixedsize" game configuration property) was calculated incorrectly.
Fixed: fixed a crash when opening Script Editor after using "Open map in current wad" command to switch to UDMF map with SCRIPTS lump when current script configuration was not saved in the wad's .dbs file.
Fixed: map closing events were not triggered when using "Open map in current wad" command, which could potentially result in plugin crashes/incorrect behavior.
Fixed: Sector Drawing overrides panel could trigger an exception when closing the map during resource loading.
Internal: added "Debug + Profiler" solution configuration, added 2 profiling methods to DebugConsole.
Internal: rewrote MainForm.DisplayStatus() / StatusInfo to handle selection info in a more structured way.
Fixed, internal: some destructors could potentially be executed more than once potentially leading to exceptions. Other destructors were not called at all.
Updated ZDoom_DECORATE.cfg.


R2284 | 6ac256eb | MaxED | 9/12/2015, 2:05 PM
--------------------------------------------------------------------------------
Fixed: map file lock check was performed in incorrect place leading to always reporting the map file as locked on Windows XP.
Fixed, DB2 bug (partially): 4 settings were reset to the state saved in the program configuration after applying the changes made in the Preferences window.
Fixed: several Brushes were not disposed in ImageBrowserItem (DB2 bug) and ColoredComboBox, resulting in a very slow memory leak.
Fixed, Linedefs Mode, cosmetic: incorrect distance was used when calculating vertex insert preview opacity.
Changed, Script Editor: disabled indentation guides.


R2283 | b0d68674 | MaxED | 9/10/2015, 10:38 AM
--------------------------------------------------------------------------------
Fixed, "Synchronize selection between Visual and Classic modes" setting: vertex selection synchronization was not working when switching from Visual to Classic mode. Also fixed a typo in the setting's name.
Fixed, StairSectorBuilder mode: settings form still used "Cancel OK" button order.


R2282 | fe38d591 | MaxED | 9/8/2015, 7:54 AM
--------------------------------------------------------------------------------
Added, Classic modes: default thing arguments are now taken into account when highlighting related map elements.
Probably fixed an exception when trying to check which program(s) lock the map file on Windows XP.
Changed: added an option to try to close all programs, which lock the map file when saving the map and the map file is locked (requires Windows Vista or newer).
Fixed, Preferences window: some trackbars had incorrect background color.
Fixed, General interface: in some cases status messages were almost immediately replaced by selection info messages.


R2281 | 6dc10032 | MaxED | 9/6/2015, 3:15 PM
--------------------------------------------------------------------------------
Changed: when the editor is unable to save the map, it will now display the list of processes, which lock the map file.
Fixed, Update Checker: the existence of Updater.exe and Updater.ini was not checked when using Help -&gt; Check for updates command.


R2280 | 00884653 | MaxED | 9/4/2015, 5:44 AM
--------------------------------------------------------------------------------
Added: Auto-updater window now has "Ignore this revision" checkbox. If enabled, the window will show up only if a newer update is available. 
Fixed, Edit Selection mode: sector highlight was not updated when switching from Edit Selection to Sectors mode.
Fixed, Edit Selection mode, UDMF: in some cases texture scale Y was flipped when applying/canceling changes made in the mode.
Probably fixed a crash caused by uninitialized Association when highlighting map elements.
Fixed, Comments Panel plugin: selection info was not updated when selecting map elements in the side panel.
Fixed, Tag Explorer plugin: selection info was not updated when selecting map elements in the side panel.
Fixed a typo in Hexen_things.cfg.


R2279 | df90ef56 | MaxED | 9/2/2015, 4:28 AM
--------------------------------------------------------------------------------
Fixed, Thing info panel: fixed KeyNotFoundException when highlighted thing had unknown action.
Fixed: in some cases the number of generalized sector effects displayed in Sector info panel and action selector control was calculated incorrectly.


R2278 | dc29b59f | MaxED | 9/1/2015, 12:44 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: double-sided middle texture highlighting transparency check didn't take TEXTURES scaling into account.
Fixed, long texture names: textures located in a directory/pk3/pk7 root can't have long texture names.
Fixed, texture selector controls, long texture names: both long and short texture names should be added to texture name auto-completion list. 
Changed: "Grid Increase" and "Grid Decrease" actions can now be bound to mouse wheel.


R2277 | c407c8c3 | MaxED | 8/31/2015, 3:06 PM
--------------------------------------------------------------------------------
Fixed, DB2 bug: side panel's tabs were drawn incorrectly when panel's height was lower than cumulative tabs height.
Visual mode, GLOOME: wall/floor/ceiling sprites are now rendered closer to the way it's done in GLOOME.
Sectors mode, UDMF: some cosmetic tweaks to comment icons rendering.
Classic modes: linedef rendering is now skipped when it's visible length is very short.
General interface: fixed a possible crash when clicking on the warnings count label when it was updated from the background thread.


R2276 | ee719bd9 | MaxED | 8/28/2015, 12:22 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: texture coordinate generated to test if double-sided middle texture is transparent was shifted 1 pixel up.
Fixed, Visual mode: offsets of GLDEFS lights were not affected by thing's angle.
Updated SharpCompress (0.10.3 -&gt; 0.11.1).
Updated ZDoom_DECORATE.cfg.


R2275 | 54bf4afd | MaxED | 8/28/2015, 6:36 AM
--------------------------------------------------------------------------------
Fixed, text parsers: the parser could stuck in infinite loop when trying to skip an unclosed block comment.


R2274 | 03265d7d | MaxED | 8/27/2015, 3:55 PM
--------------------------------------------------------------------------------
Replaced Dotnetrix.TrackBar with the built-in version. No change in functionality.
Removed Trackbar.dll.


R2273 | deb65258 | MaxED | 8/27/2015, 1:46 PM
--------------------------------------------------------------------------------
Added, Visual mode, GLDEFS, GLOOME: subtractive glow is now supported.
Changed, Visual mode: changed thing fog calculation logic. Should be closer to GZDoom now.
Fixed, GLDEFS parser: "height" texture parameter was not treated as optional.
Fixed, text lump parsers: in some cases incorrect line number was displayed in error and warning messages.
Fixed, Visual mode: glow effect was not applied to sectors with 3 sidedefs.
Fixed, Visual mode: in some cases glow effect was not updated when replacing textures. 
Fixed, general interface: "Full Brightness" button state was not updated during map loading.
Fixed, Drag Linedefs/Vertices/Sectors/Things modes: positions of line length labels were not updated while panning the view.
Cosmetic: added a bunch of new icons.
Cosmetic: changed Visual mode crosshair.


R2272 | c7696b04 | MaxED | 8/25/2015, 3:05 PM
--------------------------------------------------------------------------------
Fixed, Draw Lines/Rectangle/Circle/Curve modes: line length labels displayed incorrect length.
Changed, Drag Linedefs/Vertices/Sectors/Things modes: line length labels are now displayed the same way as in Draw modes.
Changed, Drag Linedefs/Vertices/Sectors/Things modes: "lock movement to cardinal directions" mode (Alt-Shift-Drag) now locks movement in 4 directions instead of 8 and doesn't snap map elements to nearest grid intersections when they are not aligned to it. 
Added, Visual mode, GZDoom, DECORATE: FORCEXYBILLBOARD flag is now supported.
Added, Visual mode, GLOOME, DECORATE: FLOORSPRITE, CEILSPRITE, WALLSPRITE, ROLLSPRITE and STICKTOPLANE flags are now supported (implementation is somewhat broken ATM and probably doesn't work the same way as in GLOOME, because Windows build with most these features is nowhere to be found...).
Fixed, Visual mode: in some cases Thing brightness was calculated incorrectly.
Updated ZDoom_DECORATE.cfg.


R2271 | b3b72e6b | MaxED | 8/24/2015, 2:58 PM
--------------------------------------------------------------------------------
Some unrelated stuff slipped into previous commit...


R2270 | b37457db | MaxED | 8/24/2015, 2:49 PM
--------------------------------------------------------------------------------
Changed, Draw Lines/Rectangle/Circle/Curve modes: line length labels are now repositioned to stay on screen when line's start or end is not visible.
Added, Map Analysis mode: added "Check map size" check. It will generate a warning when map's width or height is larger than 32767 m.u.


R2269 | c0fbf5e7 | MaxED | 8/23/2015, 4:32 PM
--------------------------------------------------------------------------------
Fixed, MAPINFO parser: map/defaultmap/adddefaultmap sub-blocks were not skipped properly.
Changed, General interface: all main menu toolbars are now visible when starting the editor for the first time.
Changed, General interface: "Prefabs" and "Edit" menus are now hidden when no map is loaded.
Changed, General interface: moved "Dynamic Grid Size" menu item to the "Edit" menu, also moved the button to the matching position on the toolbar.
Changed, General interface: changed "Show Comments" menu item position in the "View" menu, also moved the button to the matching position on the toolbar.
Game configurations: removed "gamedetect" block, because it was unused by the editor.
Updated documentation ("Map Format Settings" page).


R2268 | 980fc2f4 | MaxED | 8/20/2015, 7:09 AM
--------------------------------------------------------------------------------
Classic modes: added "Dynamic grid size" option (available in the View menu and on the main toolbar). When enabled, grid size will be automatically adjusted based on current zoom level.
Updated ZDoom ACC to rev. 19995bb.
Updated ZDoom_ACS.cfg and ZDoom_DECORATE.cfg.


R2267 | 415a3644 | MaxED | 8/16/2015, 4:42 PM
--------------------------------------------------------------------------------
Changed, curved event lines, Visual mode: associated lines were not rendered as curved when the control object was not on screen [Xabis' patch #3].
Game configurations: removed "GZDoom only" from FraggleScript actions (because FraggleScript can be used in ZDoon).
Internal: fixed a couple of bugs in DebugConsole.StopTimer();


R2266 | 1b26fa35 | MaxED | 8/10/2015, 11:31 AM
--------------------------------------------------------------------------------
Fixed, Things mode, curved event lines: in some cases IsCurved property was not applied to all InterpolationPoints in a path.


R2265 | 527d3cf5 | MaxED | 8/8/2015, 2:56 PM
--------------------------------------------------------------------------------
Added, Things mode, Visual mode: event lines for InterpolationPoints are now curved when appropriate setting is enabled in the control thing (PathFollower/ActorMover/MovingCamera) [heavily inspired by Xabis' patch].
Added, Things mode: the editor will try to reconnect the path when deleting InterpolationPoints and PatrolPoints.
Internal: RenderArrows method now works the same way in Renderer2D and Renderer3D.
Internal: Line3D now has "renderarrowhead" property.


R2264 | a98eea64 | MaxED | 8/7/2015, 2:32 PM
--------------------------------------------------------------------------------
Fixed, UDMF: the implementation of "moreids" property was different from UDMF standard. This issue affected only linedefs and sectors with more than 2 tags.


R2263 | 1d6cbb70 | MaxED | 8/6/2015, 3:16 PM
--------------------------------------------------------------------------------
Previous Things mode highlight fix was a bit rushed...


R2262 | 18af297d | MaxED | 8/6/2015, 2:54 PM
--------------------------------------------------------------------------------
Added, Things mode: target tags are now automatically assigned when duplicating (shift-dragging) PatrolPoints and InterpolationPoints.
Fixed, ThingsMode: fixed highlighted thing disappearing when using paste action while highlighting a thing.


R2261 | b9b5b002 | MaxED | 8/4/2015, 4:28 PM
--------------------------------------------------------------------------------
Classic modes: added "Toggle Grid" action (default key is Alt-G), new menu item in the View menu and new toolbar button.
Changed, Things mode, cosmetic: tweaked thing sprite/bounding box appearance a bit more...
Fixed, Linedefs mode, cosmetic: fixed event lines and sector highlights flickering when view panning was started while displaying action highlight.


R2260 | ce7510c1 | MaxED | 8/3/2015, 3:02 PM
--------------------------------------------------------------------------------
Preferences: removed "Square Things" setting. Square things are now the only option.
Changed, Things mode: things are now rendered with a bit of transparency, so things beneath other things are now visible.
Fixed, Things mode: in some cases it was impossible to highlight a thing beneath other thing when their positions were the same.
Changed, 2D modes: changed thing bounding box and arrow image.
Fixed, cosmetic, 2D modes: in some cases thing arrows were rendered bigger than thing bounding boxes.


R2259 | 39beaf2c | MaxED | 7/30/2015, 4:48 PM
--------------------------------------------------------------------------------
Linedef Color Presets: completely redone Linedef Color Presets UI. Now it's done the same way as Things Filters UI.
Linedef Color Presets: Linedef Color Presets can now be disabled.
Things Filters window: a warning icon is now displayed near the filter name in the filters list when the filter has no usable settings.
Change Map in Current WAD window: keyboard focus was not set to initially selected item.
Changed the default wad filename from "unnamed.wad" to "[map name].wad".
Updated documentation ("Custom linedef colors" page).


R2258 | b3ab9234 | MaxED | 7/28/2015, 8:04 AM
--------------------------------------------------------------------------------
UDMF: most of the code now supports multiple sector/linedef tags ('moreids' UDMF property). The only things left out are Tag Explorer and Tag Range plugins.


R2257 | b6be263a | MaxED | 7/27/2015, 3:14 PM
--------------------------------------------------------------------------------
Fixed, Edit Selection mode: "High precision positioning" setting was set to false after using the mode in non-UDMF map format.


R2256 | 45e303b2 | MaxED | 7/27/2015, 2:35 PM
--------------------------------------------------------------------------------
UDMF: implemented 'moreids' handling. Currently this includes the core stuff, new TagsPicker control in Edit Sector/Linedef windows and updated Sector/Linedef Info panels.


R2255 | 5cd998b1 | MaxED | 7/27/2015, 2:02 AM
--------------------------------------------------------------------------------
Changed, Linedef/Thing Edit windows: when using ACS specials and choosing a script with arguments, appropriate action argument names are replaced with script argument names.
Changed, Linedef/Thing Info panel: when displaying a linedef/thing with an ACS special, which uses a script with arguments, appropriate action argument names are replaced with script argument names.
Changed, Sector/Linedef/Thing Edit windows, Comments tab: window is no longer closed when pressing Enter while editing a comment. Newline is inserted instead.
Changed: Script Editor window is now toggled to normal state when pressing "Show Script Editor" button if said window was already open, but minimized.
Fixed: in some cases action arguments were not cleared during setup when displaying multiple map elements with mixed argument values.
Internal: added ArgumentsControl.


R2254 | cff34897 | MaxED | 7/26/2015, 4:35 PM
--------------------------------------------------------------------------------
Fixed, Classic modes, Visual mode, UDMF: the last argument of Sector_Set3dFloor (160) action must be ignored in UDMF.


R2253 | c6f9146b | MaxED | 7/26/2015, 4:18 PM
--------------------------------------------------------------------------------
Fixed, DECORATE parser: enums were not handled properly.
General interface: selection info is now always displayed.
Visual mode: you can now hold Alt-Shift or Ctrl-Alt while selecting sidedefs to stop selecting connected sidedefs when already (un)selected sidedef is encountered.
Added, Numeric Textbox: you can now use "+++" and "---" prefixes to incrementally increase or decrease result values by given value.
Fixed, Numeric Textbox: fixed a potential divide by zero exception when using "/" prefix in numeric textboxes with decimal input enabled.
Fixed, Thing Info panel: relative z position of things with "+SPAWNCEILING" flag was incorrect.
Changed: Update checker now displays messages using MessageBoxes when called manually.
Map Analysis: changed result descriptions for Unknown Texture and Missing Texture checks.
Doom map format: renamed "Secret" linedef flag to "Shown as 1-sided on automap".
Updated ZDoom_DECORATE.cfg (A_RadiusGive stuff).


R2252 | 1118fd6b | MaxED | 7/15/2015, 2:09 AM
--------------------------------------------------------------------------------
Changed: "Show Comments" option should also control whether comment tooltips are displayed.
Added some boilerplate to CommentsDocker.
Internal: converted a bunch of if-elses to switches.


R2251 | 0d4c2a8f | MaxED | 7/14/2015, 4:34 PM
--------------------------------------------------------------------------------
UDMF: Added "Comment" tab to Edit Sector / Linedef / Thing forms.
Sectors, Linedefs, Things modes: comment icons for appropriate map elements with comments are now rendered in these modes. This can be disabled using either the new "Toggle Comments" action, "View -&gt; Show Comments" menu item, or "Show Comments" button on the main toolbar.


R2250 | 70ea180b | MaxED | 7/14/2015, 2:14 AM
--------------------------------------------------------------------------------
Forgot to update MakeRelease.bat while adding the updater...


R2249 | 1424950d | MaxED | 7/14/2015, 2:02 AM
--------------------------------------------------------------------------------
Things, Sectors, Liedefs mode, UDMF: map element comments are now shown when highlighting them.
Changed, Edit Text window: the form is no longer accepted when pressing the Enter key, so line breaks can now be added easily.
Versioning: GZDB version is now determined by the first 2 revision digits, so now it's GZDB 2.3, not 1.14.


R2248 | 643460ef | MaxED | 7/13/2015, 4:20 AM
--------------------------------------------------------------------------------
Map Analysis mode: added "Check very short linedefs" check (unchecked by default), which finds linedefs shorter than 1 m.u.
Fixed: script editor must be closed during "Open map in current WAD" action.
Added: PNG offsets are now taken into account when loading sprites.


R2247 | 712dbd03 | MaxED | 7/9/2015, 3:32 PM
--------------------------------------------------------------------------------
Cosmetic: renamed Drawing mode to Draw Lines mode.
Changed: current 2D position and zoom is now stored in the .dbs file when saving the map and restored when opening it (should this be turned into toggleable option?).
Draw Lines mode, Draw Curve mode: you can now hold Alt - Shift to snap to 8 cardinal directions.
Draw Rectangle mode, Draw Grid mode: you can now hold Alt - Shift to draw square shapes.
Draw Ellipse mode: you can now hold Alt - Shift to draw circle shapes.
You can now hold Alt - Shift to snap to 8 cardinal directions while dragging map objects.
Fixed, Draw Lines mode: line angle is now displayed in 0..359 range (was -45..314).
Fixed, Linedef info panel: line angle is now displayed in 0..359 range (was -45..314).


R2246 | 66eef441 | MaxED | 7/7/2015, 11:37 AM
--------------------------------------------------------------------------------
Fixed, Texture Browser: in some cases the control was unable to select proper texture by short name when long texture names support was enabled.
Sound Environments mode: sound environments list is now sorted.


R2245 | 3924ae5a | MaxED | 7/6/2015, 12:50 AM
--------------------------------------------------------------------------------
Fixed, Sound Environments mode: "Show nodes with warnings only" logic was broken...
Fixed, Sound Environments mode: fixed an exception when clicking on already selected child node in the sound environments list (I broke this in the previous commit).
Fixed, Sound Environments mode: the view now centers on selected sound environment when clicking on a sound environment in the list (I broke that when I've added proper sound environment names way back when).


R2244 | ef5bd3e5 | MaxED | 7/5/2015, 4:20 PM
--------------------------------------------------------------------------------
Changed, Classic modes: model wireframe is now rendered using Highlight color when corresponding thing is highlighted (and Select color when it's selected).
Sound Environment mode: added "Show nodes with warnings only" checkbox to the panel.
Sound Environment mode: somewhat increased sound environment update speed by updating the list after all sound environments are updated.
Sound Environment mode: the list now scrolls to show highlighted sound environment.
Sound Environment mode: sound environments can now be (de)selected. Selecting a sound environment stops highlighting sound environments / scrolling the list when moving the mouse.


R2243 | 414a18ad | MaxED | 7/2/2015, 3:07 AM
--------------------------------------------------------------------------------
Fixed, Randomize Things window: "Same width and height" scale setting was not applied properly.
Fixed incorrect formatting of changelog messages displayed in the updater window.
Changed, Classic modes: models for things hidden by thing filter are now rendered with much lower alpha than the "regular" ones.


R2242 | 12f53220 | MaxED | 7/1/2015, 4:09 PM
--------------------------------------------------------------------------------
General: added update checking/updater launching logic and interface.
Updater.exe: fixed many bugs.
Tweaked MakeSVNRelease.bat to generate additional file, required by updater.


R2241 | 6072e59a | MaxED | 7/1/2015, 8:06 AM
--------------------------------------------------------------------------------
Added auto-updater (Updater.exe), updated Inno Setup config file.
Preferences: added "Check for updates at startup" setting (no actual updater code yet...).
Cosmetic changes to several action names and descriptions.


R2240 | 2f77560b | MaxED | 6/30/2015, 11:34 AM
--------------------------------------------------------------------------------
Fixed: selected items info was not updated when deleting a map element.
Changed, Sound Environments mode: previously selected sound environment is now automatically selected when inserting a new sound environment item. Also it's now impossible to accept the form without selecting a sound environment.
Changed, Sound Propagation mode: single-sided lines with sound zone boundary flag are now highlightable and clickable.


R2239 | 6732e314 | MaxED | 6/30/2015, 5:16 AM
--------------------------------------------------------------------------------
Fixed, Wavefront .obj Export: long texture names were handled incorrectly causing exceptions during textures export.


R2238 | d5d37583 | MaxED | 6/29/2015, 1:15 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: model visibility filtering was checked incorrectly when using "Show models for current things filter only" model rendering mode.


R2237 | a4049f90 | MaxED | 6/27/2015, 11:55 AM
--------------------------------------------------------------------------------
Things Filters window: added "Mode" setting, which allows to choose whether to apply current filter in Classic modes, Visual mode, or both.


R2236 | 8f2c6e3f | MaxED | 6/27/2015, 2:10 AM
--------------------------------------------------------------------------------
Classic modes: added "Show models for current things filter only" model rendering mode.
Things Filters: things filters can now be inverted (added "Invert Filter" checkbox to the Things Filters window).


R2235 | 6eef13c2 | MaxED | 6/26/2015, 7:44 AM
--------------------------------------------------------------------------------
Fixed: X and Y scale, defined in MODELDEF, were applied incorrectly.


R2234 | 6aedda77 | MaxED | 6/25/2015, 3:44 PM
--------------------------------------------------------------------------------
Fixed, Linedefs mode, since r2346: some event lines were not redrawn when updating insert vertex preview.


R2233 | 7e8fc4c0 | MaxED | 6/25/2015, 11:32 AM
--------------------------------------------------------------------------------
Draw Grid mode: redone the settings panel as a sidebar panel.


R2232 | 540eb2fd | MaxED | 6/24/2015, 2:21 PM
--------------------------------------------------------------------------------
Classic modes: changed the way event lines are rendered. Should work much faster now. Event lines are now displayed while panning the view.


R2231 | 97d54d20 | MaxED | 6/24/2015, 12:46 AM
--------------------------------------------------------------------------------
Fixed, DECORATE parser, DB2 bug: the parser didn't check stream length while skipping block comments, so unclosed ones caused EndOfStreamException.


R2230 | a523f7eb | MaxED | 6/22/2015, 12:52 PM
--------------------------------------------------------------------------------
Changed, Visual mode: models and lights are much less prone to disappear when near the edges of the screen.
Fixed, Classic modes: MODELDEF model scale was not taken into account when calculating model visibility, which resulted in models with increased scaled disappearing when near screen edges.


R2229 | e451d389 | MaxED | 6/22/2015, 2:17 AM
--------------------------------------------------------------------------------
Fixed, Visual mode, "Auto-align textures" actions: auto alignment was applied incorrectly to middle parts of doublesided lines.
Fixed, Visual mode, "Auto-align textures" actions: in some cases generated texture offsets were not rounded to map format decimal number precision.


R2228 | d5613711 | MaxED | 6/21/2015, 2:35 PM
--------------------------------------------------------------------------------
MD3 reader: fixed a crash when trying to load a skin when skin names were used as a relative path in a model with several surfaces (and boy this description is much longer than the fix itself :) ).


R2227 | 463d8af4 | MaxED | 6/19/2015, 12:19 PM
--------------------------------------------------------------------------------
Edit Selection mode, UDMF: added "High precision positioning" setting. When enabled, thing and vertex positions will be set using floating point precision. Otherwise, they will be rounded to the nearest integer.


R2226 | 3e707929 | MaxED | 6/18/2015, 12:45 PM
--------------------------------------------------------------------------------
Changed, Internal: ZDTextParser.ReadToken() now returns empty string instead of null when it's unable to read a token. This fixes many potential crashes when trying to parse malformed data (and hopefully doesn't bring new bugs...).


R2225 | 4c3d17a2 | MaxED | 6/18/2015, 7:01 AM
--------------------------------------------------------------------------------
Fixed, Edit Selection mode: floor/ceiling textures rotation was not converted from radians to degrees when "Transform Texture Rotation" setting was disabled.


R2224 | bb95af22 | MaxED | 6/15/2015, 6:16 AM
--------------------------------------------------------------------------------
Fixed, Visual mode, since r2336: in some cases local vertical texture offset was calculated incorrectly when checking sidedef's texture alpha.


R2223 | 78eeb2ee | MaxED | 6/15/2015, 3:51 AM
--------------------------------------------------------------------------------
Fixed, Visual mode, UDMF: in some cases texture offsets were changed incorrectly while dragging sidedefs with negative texture scale.


R2222 | c500edaf | MaxED | 6/15/2015, 2:50 AM
--------------------------------------------------------------------------------
Changed, Visual mode: texture alpha is now tested when highlighting doublesided linedefs.
Changed, Linedef Edit window, Visual mode, UDMF: when "Edit windows remember selected tabs" setting is enabled and Front or Back tab was previously selected, the tab, which corresponds to the highlighted side will be selected.


R2221 | 35fd6e1d | MaxED | 6/14/2015, 12:29 PM
--------------------------------------------------------------------------------
Fixed, Thig Edit Form, UDMF: Scale x/y linking status was not stored when closing the form.
Fixed, Engine Launcher: "%AP" test parameters placeholder was replaced with "" when current map was newly created and never saved.


R2220 | 487e1478 | MaxED | 6/8/2015, 7:37 AM
--------------------------------------------------------------------------------
Fixed, DECORATE: quoted //$category definitions were processed differently than unquoted ones.
Fixed, Thing Categories: in some cases several subcategories with the same name were created.


R2219 | 9498753c | MaxED | 6/8/2015, 3:09 AM
--------------------------------------------------------------------------------
Visual mode: highlight was nearly invisible in low-brightness areas when fog rendering was enabled.


R2218 | 2945c258 | MaxED | 6/8/2015, 2:48 AM
--------------------------------------------------------------------------------
Visual mode: looks like things lit by dynamic lights are not affected by light fading in GZDoom.


R2217 | 4034bd4c | MaxED | 6/3/2015, 6:20 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: in some cases info lines for polyobject setup things were not shown.
Fixed, Visual mode: z position of info lines for polyobject setup things was calculated incorrectly.
Updated ZDoom_DECORATE.cfg.


R2216 | 922404bf | MaxED | 6/1/2015, 3:10 PM
--------------------------------------------------------------------------------
We can use settings from parent when creating a child thing category.


R2215 | 5a7b599a | MaxED | 6/1/2015, 2:46 PM
--------------------------------------------------------------------------------
Added: nested thing categories can now be defined in DECORATE using "//$Category" special comment. Syntax is the same as in SLADE 3.
Added: thing categories defined in Game Configurations can now be nested.
Changed, Thing Edit window: thing categories now use different icons.
Fixed: Thing Edit and Vertex edit windows had incorrect help links.
Fixed: Sound Propagation and Sound Environment modes had incorrect help links.
Documentation: updated "DECORATE keys" and "Things Settings" pages.


R2214 | efd9ba09 | MaxED | 6/1/2015, 3:59 AM
--------------------------------------------------------------------------------
DECORATE: added "//$Angled" and "//$NotAngled" special comments (same usage as in SLADE).
Documentation: updated "DECORATE keys" page.


R2213 | a7ba8055 | MaxED | 6/1/2015, 2:53 AM
--------------------------------------------------------------------------------
Added, Edit Selection mode, UDMF: textures offset, rotation and scale an now be updated while using the mode.
Documentation: updated "DECORATE keys" page.


R2212 | 1843ffc5 | MaxED | 5/31/2015, 2:11 PM
--------------------------------------------------------------------------------
DECORATE: added "//$ArgNDefault" special comment. It can be used to specify the default argument value.
Visual mode, 3d floors: sloped 3d floors are now always rendered as opaque (just like in GZDoom).
Fixed a crash when creating a new unknown thing (introduced in r2324).
Documentation: updated "Action Argument Settings" and "DECORATE keys" pages.


R2211 | f832fb85 | MaxED | 5/30/2015, 5:42 AM
--------------------------------------------------------------------------------
DECORATE: added "//$ArgNType" special comment. It can be used to specify argument type.
DECORATE: added "//$ArgNEnum" special comment. It can be used to specify an enum to use with the argument.
Documentation: updated "Action Argument Settings" and "DECORATE keys" pages.


R2210 | 35cd4068 | MaxED | 5/30/2015, 3:26 AM
--------------------------------------------------------------------------------
Game Configurations: added "Thing Radius" (23) and "Thing Height" (24) action argument types. When non-zero, arguments of these types will affect the size of associated thing in Classic and Visual modes.
Game Configurations: updated things in ZDoom "Bridges" category to use argument types 23 and 24.
Documentation: added "Action Argument Settings" page, updated "Basic Settings", "Map Format Settings", "Linedefs Settings" and "Things Settings" pages in Configurations -&gt; Game Configurations group.
Documentation: updated "DECORATE keys" page.


R2209 | 84059749 | MaxED | 5/29/2015, 12:31 PM
--------------------------------------------------------------------------------
Fixed: looks like manually disposing the brush in ColoredComboBox.OnDrawItem() can cause crashes...
Replaced Hourglass3D.png with the one, which matches the style of MissingTexture3D.png and UnknownTexture3D.png.


R2208 | 4f65588d | MaxED | 5/28/2015, 2:27 PM
--------------------------------------------------------------------------------
Changed, ButtonsNumericTextbox: turns out this problem can be solved without manual focus shifting.


R2207 | 93c23910 | MaxED | 5/28/2015, 8:00 AM
--------------------------------------------------------------------------------
Changed, ButtonsNumericTextbox: made keyboard focus shifting a bit less intrusive.


R2206 | 91e1fbbd | MaxED | 5/28/2015, 6:45 AM
--------------------------------------------------------------------------------
Internal: added SNDSEQ parser.
Sector Edit Form, UDMF: Sound Sequence selector is now a drop-down populated by values parsed from SNDSEQ.
Documentation: updated "(G)ZDoom text lumps support" page.
Updated udmf_zdoom.txt.


R2205 | 118551c7 | MaxED | 5/28/2015, 3:04 AM
--------------------------------------------------------------------------------
Fixed(?), PK3: SharpCompress doesn't like it when several threads try to read PK3 archive entries at the same time.
Fixed, Visual mode, 3d floors: floor and ceiling alpha calculation was broken.


R2204 | eb17a8fe | MaxED | 5/27/2015, 2:55 PM
--------------------------------------------------------------------------------
Fixed several places where KeyNotFoundException can potentially occur in ThingFlagsCompare.Compare().


R2203 | bb8cd761 | MaxED | 5/27/2015, 8:25 AM
--------------------------------------------------------------------------------
Internal: fixed a typo in VisualMiddle3D.
Updated ZDoom_ACS.cfg and ZDoom_DECORATE.cfg.


R2202 | 1b9f94f3 | MaxED | 5/27/2015, 5:38 AM
--------------------------------------------------------------------------------
More code sanity changes (constructors of abstract classes should not be public or internal).


R2201 | 1d988b08 | MaxED | 5/27/2015, 4:05 AM
--------------------------------------------------------------------------------
Fixed, Visual Mode: voxel models were not rendered in full brightness mode.


R2200 | cfae82af | MaxED | 5/27/2015, 3:34 AM
--------------------------------------------------------------------------------
Added some disposers here and there.


R2199 | 28f30648 | MaxED | 5/26/2015, 2:08 PM
--------------------------------------------------------------------------------
Fixed, Game Configurations window: current configuration was not marked as changed when changing nodebuilders or engine test parameters.
Fixed, Game Configurations window: current map is marked as changed when applying changes done in the window.
Changed, UDMF saving: removed extra line break between map elements.


R2198 | d71b5814 | MaxED | 5/26/2015, 1:10 PM
--------------------------------------------------------------------------------
Fixed, "Flip Linedefs" action: in some cases my sector based flipping logic was behaving incorrectly.


R2197 | 42dbec72 | MaxED | 5/25/2015, 3:55 PM
--------------------------------------------------------------------------------
Fixed: we don't need to reload ResourceImages, because they can't be unloaded and reloading them can cause problems when trying to display them in PictureBoxes.
Removed Sector Brightness Mode keyboard binding from the default program configuration file.


R2196 | 8257c686 | MaxED | 5/23/2015, 2:40 PM
--------------------------------------------------------------------------------
Added, MAPINFO parser: we can also get "skyflatname" gameinfo property while we at it.


R2195 | e381ba92 | MaxED | 5/23/2015, 2:01 PM
--------------------------------------------------------------------------------
Added: thing and linedef action arguments can now have tooltips defined in both Game Configuration (using "tooltip" action argument definition property) and DECORATE (using "$argNtooltip" special comment).
Removed "Sectors Brightness Mode" action, because the mode itself was removed long ago...
Documentation: updated "DECORATE keys", "Things Settings" and "Linedefs Settings" pages.


R2194 | 2fe402b1 | MaxED | 5/18/2015, 11:49 AM
--------------------------------------------------------------------------------
Fixed, MAPINFO parser: properties, written like '667=CuteCaco' were not parsed, while '667 = CuteCaco' worked fine.
Changed, Classic modes: increased maximum zoom level to 9000% (was 3000%).
Added, General interface: added "800%" zoom level to the bottom toolbar zoom menu.
Added, General interface: added "400%" and "800%" zoom levels to "View -&gt; Zoom" menu.


R2193 | 981a4f88 | MaxED | 5/12/2015, 4:13 PM
--------------------------------------------------------------------------------
Fixed, ZDoom_things.cfg: most of Bridge actors had incorrect size/missing settings.


R2192 | 930e8f54 | MaxED | 5/11/2015, 1:17 PM
--------------------------------------------------------------------------------
Sectors mode, "Raise/Lower Sector Brightness" actions: we should display the actual increment instead of "8".
UDMF: changed the name of "midtex3dimpassible" flag.
Updated ZDoom_DECORATE.cfg.


R2191 | aa7bfd77 | MaxED | 5/4/2015, 12:19 AM
--------------------------------------------------------------------------------
Applied SoundPropagationMode patch by Boris.


R2190 | f30c1ba0 | MaxED | 4/29/2015, 1:36 AM
--------------------------------------------------------------------------------
Fixed, MAPINFO parser: the parser was unable to handle DoomEdNum block's action special definitions.
Fixed, DoomEdNum handling: in some cases ThingTypeInfo was not assigned a proper DoomEdNum and was not placed in a ThingCategory.


R2189 | 60c4ad7b | MaxED | 4/28/2015, 7:22 AM
--------------------------------------------------------------------------------
Fixed, .obj Terrain Importer mode: the mode was not canceled properly after failing to import a model.
Fixed, .obj Terrain Importer mode: the mode was unable to parse .obj vertex/face definitions generated by some (Cinema4D) modeling programs.
Changed, .obj Terrain Importer mode: vertical (e.g. perpendicular to up axis) polygons are now skipped during model importing.
Changed, Ceiling Align mode, Floor Align mode: changed rotation steps form 45 to 15 deg.


R2188 | c2b3e926 | MaxED | 4/28/2015, 1:31 AM
--------------------------------------------------------------------------------
Fixed, ACS script names parser: we should skip inner scopes of scripts and functions.
Updated ZDoom_DECORATE.cfg.


R2187 | 806a71fe | MaxED | 4/27/2015, 7:56 AM
--------------------------------------------------------------------------------
Game configurations, Strife: added sprites and proper heights to all strife things.
Game configurations, Strife, Doom map format: several thing flags were named incorrectly.
Game configurations, Strife, Doom map format: several linedef flags were listed as "Unknown".
Edit Selection mode: 15-degree rotation steps require more precision...


R2186 | 7de6dcc7 | MaxED | 4/17/2015, 6:46 AM
--------------------------------------------------------------------------------
Fixed, Map Analysis mode, Check Stuck Things: in some cases the check returned false-negative results.


R2185 | 2dff39b8 | MaxED | 4/16/2015, 6:03 AM
--------------------------------------------------------------------------------
Changed, Visual mode, Auto-align textures actions, UDMF: aligned texture coordinates are no longer rounded to integer values.
Changed, Things, Sectors, Linedefs, Vertices modes: we shouldn't select highlighted map element during the copy action when no map elements are selected.
Internal: removed some debug stuff from CheckTextureAlignment and ResultTexturesMisaligned.


R2184 | 210c04ce | MaxED | 4/15/2015, 8:01 AM
--------------------------------------------------------------------------------
Edit Selection mode: changed selection rotation steps form 45 to 15 deg.
Edit Selection mode, UDMF: sector slope offsets are now updated to keep them at the same position when moving or rotating sectors.


R2183 | 84b2fee8 | MaxED | 4/15/2015, 5:49 AM
--------------------------------------------------------------------------------
Changed, Thing Edit Form: floor slopes are now taken into account when changing thing's absolute Z position (currently, only slopes, created using sector planes, vertex height offsets and "Plane_Align" (181) action are supported).
Changed, Thing Info panel: floor slopes are now taken into account when showing thing's Z position (same plane type limitations as above).
Changed, Thing Info panel: thing position is now shown as "X, Y, Z (abs. Z)".


R2182 | 9c959d21 | MaxED | 4/15/2015, 12:41 AM
--------------------------------------------------------------------------------
Edit forms: added Preferences -&gt; Interface -&gt; "Edit windows remember selected tabs" option.


R2181 | aa998c8f | MaxED | 4/14/2015, 12:43 PM
--------------------------------------------------------------------------------
Drag Geometry mode, UDMF: sector slope offsets are now updated to keep them at the same height when moving sectors.


R2180 | 76559ae8 | MaxED | 4/14/2015, 4:33 AM
--------------------------------------------------------------------------------
Added GZDoom's glowing flats (http://www.zdoom.org/wiki/GLDEFS#Glowing_flats) support to Classic and Visual modes.
MAPINFO: added "DoomEdNum" and "SpawnNums" blocks support.
MAPINFO: added "#include" directive support.
MAPINFO: added "$gzdb_skip" special comment support.
DECORATE: "spawnthing" Game Configuration block is now updated using "SpawnID" actor property.
Game configurations: added "class" property to the most of ZDoom things.
Actions: removed "Reload MAPINFO" action.
Documentation: merged "GLDEFS and MODELDEF support", "(Z)MAPINFO support" and "TEXTURES support" topics into "(G)ZDoom text lumps support", added info about the other text lumps GZDB can use.


R2179 | 56f9ad84 | MaxED | 4/13/2015, 3:37 AM
--------------------------------------------------------------------------------
More fixes for MODELDEF fixes from previous commit...
Updated InnoSetup config file.


R2178 | 6565dd93 | MaxED | 4/13/2015, 2:50 AM
--------------------------------------------------------------------------------
MODELDEF parser: a model should be skipped when it's FrameIndex is -1.


R2177 | 45dca2be | MaxED | 4/12/2015, 3:29 PM
--------------------------------------------------------------------------------
Fixed, Thing, Linedef, Sector info panels: flags panel resize logic was a bit incorrect...


R2176 | ddd05795 | MaxED | 4/12/2015, 2:05 PM
--------------------------------------------------------------------------------
Changed, Thing, Linedef, Sector info panels: flags are now shown in the same order as in corresponding Edit forms.
Changed, Linedef info panel: activation flags are now displayed before "regular" flags and using different color.
Added, Linedef info panel: sidedef flags are now displayed.


R2175 | c7d61c22 | MaxED | 4/10/2015, 2:48 PM
--------------------------------------------------------------------------------
Fixed, internal: in some cases it was possible to get incorrect resource when using Plug.GetResourceStream().


R2174 | 70416cd9 | MaxED | 4/6/2015, 12:33 PM
--------------------------------------------------------------------------------
Fixed, Sectors/Linedefs/Vertices modes: 3D floor color indicators should be updated after deleting a map element.
Documentation: added "List of deprecated plugins" topic, slightly changed topics layout.


R2173 | 4aa31a67 | MaxED | 4/5/2015, 2:39 PM
--------------------------------------------------------------------------------
Fixed, Open Map Options window: when everything else fails, we should also check game configurations without resources.
Documentation: fixed a couple of typos.


R2172 | 07525e5e | MaxED | 4/4/2015, 3:36 PM
--------------------------------------------------------------------------------
Game configurations: "Make Door" action's close delay argument had incorrect value (3 -&gt; 34).
Game configurations, Hexen things: added "Spawn Fly" (112) actor definition.


R2171 | 43ff16ca | MaxED | 4/4/2015, 3:11 PM
--------------------------------------------------------------------------------
Linedefs mode, Help panel: replaced info about "Flip Sidedef" action with info about "Flip Linedef" action.
Find and Replace Mode: renamed "Linedef Actions" search mode to "Linedef Action and Arguments".
Find and Replace Mode: renamed "Thing Action" search mode to "Thing Action and Arguments".
Cosmetic layout changes in Find and Replace window.
Updated documentation.

Changes in "Linedef Action and Arguments" and "Thing Action and Arguments" search modes:
Changed arguments search syntax from "action;arg0,arg1,arg2,arg3,arg4" to "action arg0 arg1 arg2 arg3 arg4"
You can now find ACS script actions with named scripts using "action arg0str ..." syntax.
You can now replace arguments using the same syntax as in the "Find what" field.


R2170 | 5668cfec | MaxED | 4/3/2015, 5:05 AM
--------------------------------------------------------------------------------
Fixed, portable mode: fixed a possible crash when trying to check write permissions for GZDB folder.
Fixed, Texture Browser, High-DPI: bottom panel of ImageSelectorControl had incorrect height when using DPI scaling.
Changed, SplitterControl, High-DPI: DPI scaling is now used when drawing expand/collapse area.
Documentation: fixed typos, filled "Compiling GZDoom Builder" page.


R2169 | 5147d0b8 | MaxED | 4/2/2015, 3:57 AM
--------------------------------------------------------------------------------
Added "-portable" command line parameter. With this parameter, the editor will use the "GZBuilder.cfg" located in the program directory to load and save program settings. Log and crash report files will be also created in the program directory.
Renamed the default program configuration file from "GZBuilder.cfg" to "GZBuilder.default.cfg".
Changed the default keys of "Move Thing Left\Right\Forward\Back" actions to arrow keys (was Ctrl + arrow keys).
Updated documentation: added "Command Line Parameters" topic.


R2168 | 5fe89efc | MaxED | 4/1/2015, 5:51 AM
--------------------------------------------------------------------------------
Visual mode: added support for "Transfer Brightness Level" (50) effect type parameter (arg 1).
Visual mode: added support for "Transfer Floor Brightness" (210) effect.
Visual mode: added support for "Transfer Ceiling Brightness" (211) effect.
Visual mode: changed the way thing brightness is calculated. Should be closer to GZDoom now.
Sector Edit Form: you can now enter "++" or "--" into "Height Offset" input to raise or lower sectors by their height.
Cosmetic fix in ZDoom_linedefs.cfg.


R2167 | c742684b | MaxED | 3/31/2015, 11:39 AM
--------------------------------------------------------------------------------
Fixed documentation typos reported by Overwatch-C-17.
A couple of cosmetic fixes in ZDoom_linedefs.cfg.


R2166 | a58f3522 | MaxED | 3/30/2015, 2:44 PM
--------------------------------------------------------------------------------
Added, Visual mode, UDMF: added "Change Pitch Clockwise", "Change Pitch Counterclockwise", "Change Roll Clockwise" and "Change Roll Counterclockwise" actions.
Added, Visual mode, UDMF: added "Increase Scale" and "Decrease Scale" actions.
Added, Visual mode, UDMF: "Reset Texture Offsets" action now resets scale when used on things.
Added, Visual mode, UDMF: "Reset Local Texture Offsets" action now resets scale, pitch and roll when used on things.
Changed, Visual mode, UDMF: "Reset Texture Offsets" action now only resets texture offsets (previously it also reset texture scale).
Changed, Visual mode, UDMF: "Reset Local Texture Offsets" action now resets texture offsets, scale and brightness of sidedefs and also rotation of floors/ceilings.
Changed, Visual mode, UDMF: thing box arrow now displays pitch and roll for things, which have attached model and appropriate MODELDEF flags.
Changed, Thing Edit Form, UDMF: negative pitch and roll can now be entered.
Updated documentation.


R2165 | 791914a5 | MaxED | 3/30/2015, 7:29 AM
--------------------------------------------------------------------------------
Game configurations: added "locksprite" thing property.
Updated documentation.


R2164 | c5a4c198 | MaxED | 3/30/2015, 4:22 AM
--------------------------------------------------------------------------------
High-DPI: main menu and toolbar icons are now scaled to match current DPI settings.
High-DPI: the width of status labels is now scaled to match current DPI settings.
Updated documentation.


R2163 | fd528103 | MaxED | 3/27/2015, 6:18 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: hitbox height of vertex handles was 2x higher than it's supposed to be.


R2162 | 07ef6631 | MaxED | 3/27/2015, 4:43 AM
--------------------------------------------------------------------------------
Fixed, Linedefs mode, "Make Gradient Brightness" action, UDMF: "lightfog" sidedef flag should be updated when applying the action.


R2161 | 487c0f8d | MaxED | 3/27/2015, 2:51 AM
--------------------------------------------------------------------------------
Changed, Linedef Edit form, non-UDMF: reduced window height (on Windows 7 it's 667 -&gt; 639 pixels in Doom map format, 736 -&gt; 698 pixels in Hexen map format).
Added inner highlight on mouse over to ImageSelectorControl.


R2160 | 8af08418 | MaxED | 3/26/2015, 2:31 PM
--------------------------------------------------------------------------------
Fixed, Models, Classic and Visual mode: MODELDEF scale and rotation transforms were applied in incorrect order.
Changed, Visual mode: things with "NOINTERACTION" DECORATE flag can now be rendered above ceiling / below floor.


R2159 | 0359974e | MaxED | 3/26/2015, 4:30 AM
--------------------------------------------------------------------------------
Fixed, Models, Classic and Visual mode: UDMF scale and rotation transforms were applied in incorrect order.
Fixed, Cosmetic, Script Editor: fixed a typo.
Internal, ImageBrowserControl: removed now unused KeyDown event.
Updated documentation.


R2158 | 1bd8c5ce | MaxED | 3/25/2015, 3:13 PM
--------------------------------------------------------------------------------
Fixed, Texture Browser: restored Tab key functionality yet again...
Changed, Numeric Textbox: we should not change focus when "usemodifierkeys" is false.


R2157 | 25b68aa7 | MaxED | 3/25/2015, 2:17 PM
--------------------------------------------------------------------------------
Fixed(?), Texture Browser: possibly fixed Texture Browser not showing up / locking edit forms when current map has a ton of textures (like 2000 or more) in a single texture group.
Internal: replaced CollapsibleSplitter with CollapsibleSplitContainer.


R2156 | 123170a8 | MaxED | 3/24/2015, 7:21 AM
--------------------------------------------------------------------------------
Fixed, Game Configurations window: fixed a crash when manually entering test engine name then choosing it's location.


R2155 | 1b1546ae | MaxED | 3/23/2015, 3:39 PM
--------------------------------------------------------------------------------
Fixed(?), Texture Browser: possibly fixed Texture Browser not showing up / locking edit forms when current map has a ton of textures (like 2000 or more) in a single texture group.
Changed, cosmetic, Sector Info panel, Visual mode: info about currently highlighted surface is now shown using different color.
Changed, cosmetic, Linedef Info panel, Visual mode, non-UDMF: texture offset labels for currently highlighted sidedef are now shown using different color.
Changed, cosmetic, Vertex Info panel, UDMF: floor and ceiling offset labels are now grayed out when they have default values.


R2154 | fcac2d12 | MaxED | 3/23/2015, 1:16 PM
--------------------------------------------------------------------------------
Fixed, Thing/Linedef/Sector info panels: "Flags" group width was calculated incorrectly when showing the control for the first time.


R2153 | 5152a2d6 | MaxED | 3/23/2015, 11:34 AM
--------------------------------------------------------------------------------
Fixed, "Make Door" action: highlighted sector should be used as an action target only when there are no sectors selected.
Fixed, "Make Door" action: used textures were not updated after performing the action.


R2152 | 4f5c2064 | MaxED | 3/23/2015, 7:21 AM
--------------------------------------------------------------------------------
Looks like I've missed some stuff in the previous commit...


R2151 | dd568976 | MaxED | 3/23/2015, 7:19 AM
--------------------------------------------------------------------------------
Changed, Numeric textboxes: you can now hold Ctrl or Shift keys while clicking a textbox buttons or using mouse wheel on a textbox to change value increment step.
Changed, Numeric textboxes: trailing zeros are no longer displayed to reduce visual noise.
Fixed, paired numeric controls: in some cases culture-specific decimal separator was not used.
Fixed, map loading: inability to initialize D3D device is now handled a bit more gracefully.
Fixed, main toolbar context menu: we should suppress context menu closing only when user clicks on a menu item while holding Shift key.
Fixed, Game configurations: several Skulltag things were not included in many Zandronum game configurations.


R2150 | 46509b54 | MaxED | 3/22/2015, 1:43 PM
--------------------------------------------------------------------------------
Added, Texture Browser: wad resources now have subgroups.
Fixed, Texture Browser: we should not skip items with the same texture name when they belong to different imagegroups.


R2149 | d0f82170 | MaxED | 3/21/2015, 1:08 PM
--------------------------------------------------------------------------------
Changed, Textures Browser: "[TEXTURES]" sub-entry should be shown for wads too.


R2148 | d72e642d | MaxED | 3/21/2015, 12:41 PM
--------------------------------------------------------------------------------
Fixed, Script Editor, Script names parser, DECORATE actor names parser: in some cases (for example, when entering utter garbage instead of proper acs), parsers could get stuck in an infinite loop...
Updated ZDoom_ACS.cfg.


R2147 | 8cf084fc | MaxED | 3/18/2015, 11:49 AM
--------------------------------------------------------------------------------
Fixed, Open Map Option window: a warning message is now displayed when the editor fails to find any maps in the wad being open.
Fixed, Open Map Option window: fixed a crash when switching to a map configuration with long texture names support enabled when the wad being open has no maps (this will probably never happen because of previous change, but let's be on the safe side...).


R2146 | 8643d2dd | MaxED | 3/17/2015, 7:54 AM
--------------------------------------------------------------------------------
Added, Internal, Sidedef: LowRequired() and HighRequired() checks now take UDMF slopes into account.
Updated ZDoom ACC.
Updated ZDoom_ACS.cfg.
Updated ZDoom_DECORATE.cfg.


R2145 | fa4dd4e3 | MaxED | 3/17/2015, 5:28 AM
--------------------------------------------------------------------------------
Added, Thing Edit form: thing class is now displayed.
Added, Game configurations: added "thingclasshelp" property. It's used to open a website when thing class name is clicked in the Thing Edit form.
Changed, "Raise/Lower sector to nearest" action: 3d floors are now taken into account when using the action on things.
Updated documentation.


R2144 | 2d02e9b5 | MaxED | 3/16/2015, 1:54 AM
--------------------------------------------------------------------------------
Changed, Texture Browser: "Used Textures" group is now collapsible.


R2143 | 81522c32 | MaxED | 3/13/2015, 5:39 AM
--------------------------------------------------------------------------------
All Texture Browser controls should have TabStop disabled to make Tab key work as intended...


R2142 | c40d0549 | MaxED | 3/13/2015, 4:06 AM
--------------------------------------------------------------------------------
Changed, Texture Browser: texture groups list can now be collapsed.
Fixed, Texture Browser: restored Tab key functionality yet again (I broke this in r2248...).
Added a bit of boilerplate to some of Tag Explorer's settings.
Internal: added CollapsibleSplitter control.


R2141 | d5ed2df4 | MaxED | 3/11/2015, 5:01 AM
--------------------------------------------------------------------------------
Updated build bath files.


R2140 | 369e39db | MaxED | 3/11/2015, 4:38 AM
--------------------------------------------------------------------------------
Added: Tag Explorer now has polyobjects display mode.
Changed, Tag Explorer: several wildcards can now be used at once. For example, entering "#12 $9" will show only map elements with tag 12 and action 9.
Changed, Tag Explorer: you can now filter list by polyobject number by entering "^NN" in the Filter field.
Changed, cosmetic: reduced map resizing caused by UI resizing during map loading.


R2139 | 4bac3eb9 | MaxED | 3/10/2015, 3:35 PM
--------------------------------------------------------------------------------
Updated ZDoom_ACS.cfg.
+ a couple of cosmetic changes.


R2138 | 0e23e64a | MaxED | 3/10/2015, 12:03 PM
--------------------------------------------------------------------------------
Added Stair Sector Builder plugin by Boris Iwanski.
Removed a bunch of unused build configurations from Builder.sln.


R2137 | bb68e1fe | MaxED | 3/10/2015, 11:49 AM
--------------------------------------------------------------------------------
Fixed, Fit Textures action: fixed a crash when trying to use the action on a 3d floor side.
Added, Fit Textures action: the action now takes 3d floor's control side texture offsets into account when used on 3d floor sides.
Updated ZDoom ACC.


R2136 | 141a4bda | MaxED | 3/9/2015, 5:56 AM
--------------------------------------------------------------------------------
Fixed, DB2 bug, Dockers Control: in many cases previously selected tab was not reselected after removing current tab when "Collapse Dockers" setting was enabled.


R2135 | 1ff2a2cb | MaxED | 3/9/2015, 2:17 AM
--------------------------------------------------------------------------------
Fixed, Dockers Control: fixed incorrect control width when showing control for the first time with "Collapse Dockers" setting enabled. 
Internal: MapSet.ConvertSelection no longer selects sectors with no sidedefs when converting selection to sectors (unless those sectors were already selected).


R2134 | 08e55996 | MaxED | 3/7/2015, 1:38 PM
--------------------------------------------------------------------------------
Fixed, Texture Browser form: "All" texture set was always selected when opening the form after closing it with this set selected.
Changed, Texture Browser form: texture groups list can now be resized.
Changed, Texture Browser form: selected group in texture groups list is now highlighted using highlight color even when not focused.
Changed, Linedef Info panel cosmetic: changed vertical position of texture name labels to match with the ones in the Sector Info panel.


R2133 | 1d06e577 | MaxED | 3/6/2015, 11:12 AM
--------------------------------------------------------------------------------
Preferences -&gt; Interface: added "Select texture group when opening image browsers" option. When enabled, the group current texture belongs to will be selected when opening image browsers (DB2 behavior). When disabled, "All" texture group will be selected.
Event lines: added event lines for polyobject anchor -&gt; polyobject start spot pairs.
Fixed, Things mode: event lines were not drawn after finishing panning.


R2132 | 0993c189 | MaxED | 3/5/2015, 3:19 PM
--------------------------------------------------------------------------------
Changed, cosmetic: info panel, sidebar and most of the main toolbar buttons are now shown only when a map is loaded.
Fixed, cosmetic: fixed disappearing toolbars separators.


R2131 | c3ba3740 | MaxED | 3/5/2015, 12:51 AM
--------------------------------------------------------------------------------
DECORATE parser: added "//$GZDB_SKIP" special comment. Parsing of the file is stopped after this comment is encountered.
Updated documentation.


R2130 | 7dc4aefd | MaxED | 3/4/2015, 12:05 PM
--------------------------------------------------------------------------------
GLDEFS parser: added "//$GZDB_SKIP" special comment. Parsing of the file is stopped after this comment is encountered.
Updated ZDoom_DECORATE.cfg.


R2129 | 518d3db5 | MaxED | 3/4/2015, 1:37 AM
--------------------------------------------------------------------------------
TEXTURES parser: "optional" texture definition keyword was not supported.
TEXTURES parser: part of a TEXTURES filename is now used as a path in Image Browser. For example, textures from "textures.stuff" will be located in "[TEXTURES]/stuff" in the Image Browser.
TEXTURES parser: added "//$GZDB_SKIP" special comment. Parsing of the file is stopped after this comment is encountered.
Updated documentation.


R2128 | 8357a96a | MaxED | 3/3/2015, 10:32 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: internal texture name was copied when using "Copy Texture" action on a missing texture (why would you need to copy a missing texture?..).


R2127 | 52ab9171 | MaxED | 3/3/2015, 1:42 AM
--------------------------------------------------------------------------------
Visual Mode, UDMF: Change texture scale actions now try to change scale by one texture/sprite pixel at a time. Action info now also shows scaled texture/sprite size.
Info panels: float values are now formatted regardless of current CultureInfo (e.g. decimal separator is now always dot). Also, they are no longer clamped to 2 decimal places.
Updated ZDoom_ACS.cfg.


R2126 | f60dc25d | MaxED | 2/27/2015, 6:32 AM
--------------------------------------------------------------------------------
Edit forms: tag lists are now sorted in descending order.


R2125 | bdadc363 | MaxED | 2/27/2015, 2:55 AM
--------------------------------------------------------------------------------
Added, Thing Edit Form (UDMF): added random angle/pitch/roll checkboxes.
Changed, Thing Edit Form (UDMF): rearranged Action and Identification groups to match the rest of the Edit forms. 
Changed: Classic Thing Edit form no longer has tabs.


R2124 | 02b902e2 | MaxED | 2/26/2015, 6:42 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: ExtraFloor_LightOnly effect transferred brightness incorrectly (I broke this in r2236).
Changed, Visual mode: floors and ceilings with sky texture are now always rendered at full brightness.


R2123 | 7c8c36a0 | MaxED | 2/26/2015, 12:49 AM
--------------------------------------------------------------------------------
Thing Info panel: thing class is now displayed.


R2122 | 5f37b315 | MaxED | 2/25/2015, 11:59 AM
--------------------------------------------------------------------------------
Visual mode: Sector_Set3dFloor and ExtraFloor_LightOnly effects now affect sidedef brightness more similarly to GZDoom.
Visual mode, Linedef info panel: info for currently highlighted side is now shown using a different color.
Updated ZDoom_ACS.cfg.


R2121 | e84f7d1f | MaxED | 2/24/2015, 12:25 PM
--------------------------------------------------------------------------------
Linedefs Mode, UDMF: rewritten "Make Gradient Brightness" action. Fixed some logic errors, added interpolation modes support.


R2120 | c07df8f5 | MaxED | 2/24/2015, 5:38 AM
--------------------------------------------------------------------------------
Changed, Thing and Linedef Edit Forms, script selector drop-downs: scripts from include files are now shown using different color and after the map scripts.
Fixed, Visual mode, UDMF: sector geometry cache was not updated after using "Match Brightness" and "Change Brightness" actions on ceilings, so the changes made by them were not visible when using Classic modes in "View Ceiling Textures" mode.
Fixed, Visual mode, UDMF: "Match Brightness" and "Change Brightness" actions set brightness incorrectly in some cases.
Fixed: ACS script names gathering logic was unable to process relative #include and #import paths (like '#import "..\acs\qtilt.acs"').
Updated ZDoom_DECORATE.cfg.


R2119 | 386b74d2 | MaxED | 2/23/2015, 11:51 PM
--------------------------------------------------------------------------------
Fixed a couple of incorrect argument types in ZDoom_linedefs.cfg.
Fixed apply/cancel buttons positions in Randomize Sectors/Things/Vertices windows.


R2118 | 00df72ef | MaxED | 2/22/2015, 1:07 PM
--------------------------------------------------------------------------------
Updated ZDoom_ACS.cfg and ZDoom_DECORATE.cfg.


R2117 | 0ba6490b | MaxED | 2/20/2015, 5:22 AM
--------------------------------------------------------------------------------
Changed, "Make Brightness Gradient" action: MAPINFO FadeColor and OutsideFogColor properties are now used when first or last sector doesn't have "fadecolor" property when making a fade gradient.
Fixed (probably), D3DDevice: looks like CreatePresentParameters() can also throw "D3DERR_DEVICELOST" error in some cases...


R2116 | e06a764d | MaxED | 2/19/2015, 12:50 PM
--------------------------------------------------------------------------------
Fixed a typo in one of the Preferences window's tool-tips.
Updated ZDoom_DECORATE.cfg.


R2115 | 25ca6f4e | MaxED | 2/19/2015, 9:59 AM
--------------------------------------------------------------------------------
Fixed, MODELDEF parser: looks like INHERITACTORPITCH and INHERITACTORROLL flags affect only pitch/roll set in the map editor, not "PitchOffset" and "RollOffset" MODELDEF properties...


R2114 | aed233d2 | MaxED | 2/19/2015, 5:50 AM
--------------------------------------------------------------------------------
Fixed, TEXTURES parser: fixed incorrect stream rewinding when reading "Blend" patch property without a tint amount.


R2113 | 0ea022fa | MaxED | 2/19/2015, 5:00 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: "Paste Texture Flood-Fill" action used long texture names regardless of current setting in Map Options.
Internal: "uselongtexturenames" setting is now stored in map settings file, not in the program configuration file.
Fixed, Color Picker plugin: in some cases mouse movement was processed incorrectly.
Fixed, Color Picker plugin: float color value output was culture settings-dependant.


R2112 | 321a56a8 | MaxED | 2/15/2015, 12:16 PM
--------------------------------------------------------------------------------
Interface: changed OK / Cancel buttons order.


R2111 | ec964e9d | MaxED | 2/14/2015, 10:15 AM
--------------------------------------------------------------------------------
Sector Edit form, UDMF: it was impossible to remove a sound sequence if it was set previously.
Error Check form: number of selected items is now shown in the window's title.
Error Check form: fixed slowdowns when trying to select many (like 1000) results at once.


R2110 | e8e2cac1 | MaxED | 2/13/2015, 11:59 AM
--------------------------------------------------------------------------------
Fixed, Sectors mode: selection info and highlight were not updated after using "Join Sectors" and "Merge Sectors" actions.
Linedefs mode: "Update 'lightfog' flag" was missing the click event handler.


R2109 | 133e1367 | MaxED | 2/12/2015, 2:04 PM
--------------------------------------------------------------------------------
Sector drawing: basic properties (textures, brightness, floor and ceiling height) are now taken from the nearest sector when a new isolated sector (e.g. a sector, which doesn't not intersect with already existing map geometry and is not inside of it) is drawn. 
Visual mode: when "Synch camera position" setting is enabled, and the cursor was outside of a sector when entering Visual mode, camera height is now adjusted based on nearest sector (previously the height was adjusted only when the cursor was inside of a sector).  
"Auto-align textures X", "Auto-align textures X and Y" actions, UDMF: alignment source sidedef part's horizontal scale is now applied to all aligned sidedefs.
Visual mode, UDMF: 'lightfog' flag is now automatically updated when changing sidedef brightness or using "Match Brightness" action. 
Linedefs mode: added "Update 'lightfog' flag" menu item.
Game configurations: cosmetic changes in UDMF linedef flag names.
Updated ZDoom_DECORATE.cfg.


R2108 | 3d3905e3 | MaxED | 2/7/2015, 9:52 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: sector effects should be updated when deleting textures.
Fixed, Visual mode, 3D floors: in some cases 3d floor flags were handled differently than in GZDoom.


R2107 | cde97f2c | MaxED | 2/6/2015, 1:03 PM
--------------------------------------------------------------------------------
Fixed, Edit Selection: in some cases thing angles were updated incorrectly when things with "FixedRotation" game configuration property were among selected things.
Fixed, Visual mode: floor brightness was calculated incorrectly when "Disable Light Effects"/"Restrict light inside" 3d floor flags were used and the floor had "lightfloor" property.
Fixed: "lightabsolute" flag was accessed incorrectly in previous commit.


R2106 | 54fccb73 | MaxED | 2/6/2015, 1:01 AM
--------------------------------------------------------------------------------
Fixed, Scale control (UDMF): in some cases default values were shown when displaying mixed values.
Fixed, long texture names support: in some cases long texture names were not processed correctly when pasting map geometry.
Fixed, Visual mode: in some cases combined sidedef brightness was calculated incorrectly. Also, MAPINFO FadeColor and OutsideFogColor properties are now taken into account.
Hexen_linedefs.cfg: "Door Raise" and "Door Locked Raise" used incorrect enums for "Close Delay".


R2105 | e4d87253 | MaxED | 2/4/2015, 10:02 AM
--------------------------------------------------------------------------------
DECORATE: added "$argN" special comment. It can be used to specify default argument names.
Updated documentation.


R2104 | dc607649 | MaxED | 2/1/2015, 10:44 AM
--------------------------------------------------------------------------------
Linedefs mode, UDMF: added "Apply 'lightfog' flag" action.
ZDoom_linedefs.cfg: "Plane" actions don't require activation.


R2103 | d641c116 | MaxED | 1/30/2015, 11:24 AM
--------------------------------------------------------------------------------
Visual mode, "Raise Floor/Ceiling to adjacent sector", "Lower Floor/Ceiling to adjacent sector": things with "absolutez" flag should be handled differently.


R2102 | 666b3486 | MaxED | 1/30/2015, 6:16 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: in some cases "Raise Floor/Ceiling to adjacent sector" was not working properly when used on things.


R2101 | e687642c | MaxED | 1/30/2015, 12:10 AM
--------------------------------------------------------------------------------
Fixed, Visual mode: a case when thing's height was bigger than distance between floor and ceiling's planes is now handled the same way as in ZDoom.


R2100 | 9dc3a7ba | MaxED | 1/29/2015, 11:58 PM
--------------------------------------------------------------------------------
Fixed, Visual mode: when thing's position is not absolute, it should always be positioned between floor and ceiling planes.


R2099 | 2a1cd2c7 | MaxED | 1/29/2015, 1:41 PM
--------------------------------------------------------------------------------
Sound Environment mode: you can now add sound environment things using "Insert Thing" or "Edit Selection" actions (just like you add things in Things mode).
Sound Environment mode: you can now delete currently highlighted sound environment thing by using "Delete" action.
Sound Environment mode: the sidebar panel icons now have the same colors as corresponding sound environments.
Fixed, Sound Environment mode: in some cases several sidebar panel items were highlighted at once (I broke this in r2201).
Fixed, Fit Textures action: lower linedef parts were aligned incorrectly.
Changed, Fit Textures Options form: "Fit across multiple surfaces" checkbox is now disabled when the action is applied to a single surface.


R2098 | 12203f17 | MaxED | 1/29/2015, 4:14 AM
--------------------------------------------------------------------------------
Fixed, Sectors Mode, UDMF: "Make Brightness Gradient" action was not working when "Sector Brightness" mode was selected...


R2097 | 3575ffc0 | MaxED | 1/29/2015, 12:18 AM
--------------------------------------------------------------------------------
Added some more boilerplate to MapManager.CompileLump()


R2096 | 3c9ea89d | MaxED | 1/29/2015, 12:00 AM
--------------------------------------------------------------------------------
Changed ZDoom/GZDoom/Zandronum configuration names to avoid confusion.


R2095 | ed2a832c | MaxED | 1/28/2015, 3:33 PM
--------------------------------------------------------------------------------
Added some boilerplate to MapManager.CompileLump().


R2094 | 4b01f8e9 | MaxED | 1/27/2015, 6:29 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: renamed "Scale Texture Up/Down (X/Y)" actions to "Increase/Decrease Horizontal/Vertical Scale". These actions can now be used on things.


R2093 | aca13330 | MaxED | 1/27/2015, 5:27 AM
--------------------------------------------------------------------------------
Fixed, DECORATE parser: "scale", "xscale" and "yscale" properties are now parsed the same way as in ZDoom.
Fixed, DECORATE parser: parser was unable to parse negative numeric properties.


R2092 | 844ad7db | MaxED | 1/27/2015, 3:40 AM
--------------------------------------------------------------------------------
Fixed, Texture previews: texture size labels were displaying incorrect size or no size at all when showing TEXTURES textures with negative scale.
Fixed, Visual mode, UDMF: when several wall parts were selected, only one could be dragged with the mouse.
Fixed, Visual mode, Auto-align textures, UDMF: TEXTURES scale is now taken into account when aligning textures.
Fixed, Visual mode, Auto-align textures (Y), UDMF: nearest height matching is now applied to non-wrapped middle backsides.
Cosmetic changes in ZDoom_ACS.cfg.


R2091 | b047dc4a | MaxED | 1/26/2015, 1:45 AM
--------------------------------------------------------------------------------
Changed, UDMF: rearranged linedef activation flags to make their order more logical.
Linedef/Thing Edit forms: cosmetic changes to named/numbered script drop-down locations.


R2090 | 0374a0bf | MaxED | 1/26/2015, 12:53 AM
--------------------------------------------------------------------------------
Changed, Edit Sector/Linedef/Thing/Vertex forms: undo is now created either when user changes a value using a real-time control or when applying changes, not when opening a form.


R2089 | 9a5709cf | MaxED | 1/26/2015, 12:26 AM
--------------------------------------------------------------------------------
ReverbsParser: added duplicate reverbs ID check.
Updated ZDoom_DECORATE.cfg.


R2088 | 637cd69c | MaxED | 1/25/2015, 3:44 PM
--------------------------------------------------------------------------------
Changed, Sound Environment mode: on second thought, we don't need to scan all map things to find one to highlight...


R2087 | 1c769eec | MaxED | 1/25/2015, 3:22 PM
--------------------------------------------------------------------------------
Core, internal: added ReverbsParser. Reverbs can be accessed using General.Map.Data.Reverbs.
Sound Environment Mode: sound environments can now be picked by editing sound environment things.
Sound Environment Mode: detected sound environments names are now used as item names in the tree view.
Fixed, Classic modes: incorrect texture was used as unknown floor/ceiling texture (I broke this in r2199).
Fixed, MainForm: reverted MainForm.UpdateToolStripSeparators. By making it look simpler I made it work more buggy...
Updated ZDoom_DECORATE.cfg.


R2086 | 7bacccf3 | MaxED | 1/23/2015, 3:09 PM
--------------------------------------------------------------------------------
Program configuration: added some sanity checks to "currentengineindex" property.


R2085 | 43d4f80b | MaxED | 1/23/2015, 1:51 PM
--------------------------------------------------------------------------------
Fixed: flats and textures defined in TEXTURES should override regular ones (adding long texture names support broke this).
Removed unused references from all projects.


R2084 | e99bad11 | MaxED | 1/23/2015, 6:46 AM
--------------------------------------------------------------------------------
Updated ZDoom_DECORATE.cfg.


R2083 | 914f5ec9 | MaxED | 1/23/2015, 4:49 AM
--------------------------------------------------------------------------------
Updated setup and automatic build files.


R2082 | 0a7bd9f6 | MaxED | 1/23/2015, 4:36 AM
--------------------------------------------------------------------------------
Added Sound Propagation plugin by boris (https://github.com/biwa/soundpropagationmode).
Changes since 5bf51d0:
Large scale cleanup & refactoring.
Sound Propagation Mode: you can now click on doublesided linedefs to toggle sound blocking flag.
Sound Environment Mode: you can now click on doublesided linedefs to toggle sound zone boundary flag.
Sound Propagation Mode: reimplemented the highlighting of non-deaf things. Things are now highlighted using selection color.
Removed "Show tooltips" checkbox. Tooltips are now always enabled.
Fixed, Sound Environment Mode: thing tooltip about multiple active sound environment things was shown even when there was only one active sound environment thing.
Fixed, Sound Environment Mode: "Configure colors" toolbar button was not working because of missing action.
Fixed, cosmetic: "Configure colors" toolbar icon was missing a tooltip.
Fixed, cosmetic: display was not redrawn after changing colors using "Color configuration" window.


R2081 | 1f3ebad9 | MaxED | 1/23/2015, 4:02 AM
--------------------------------------------------------------------------------
UDMF: rearranged linedef flags to make their order more logical.
Fixed, Thing Browser Control: "Multiple Things" icon was assigned to BackgroundImage instead if Image.
Updated ZDoom_DECORATE.cfg.


R2080 | 38d2b145 | MaxED | 1/22/2015, 12:34 PM
--------------------------------------------------------------------------------
Fixed, Script Editor: named scripts were not shown in the script navigator drop-down when current map was not in UDMF.


R2079 | 3343f6d2 | MaxED | 1/22/2015, 11:03 AM
--------------------------------------------------------------------------------
Fixed, Script Editor: in some cases script navigator drop-down was not updated when required.
Changed, Script Editor: changed text cursor behavior when selecting an item in the script navigator drop-down to Visual Studio-like.


R2078 | 30808417 | MaxED | 1/20/2015, 4:20 AM
--------------------------------------------------------------------------------
Fixed, GLDEFS parser: we should check for duplicate entries within current resource, not globally.
Moved stuff around a bit in PK3Reader. Will it fix random crashes? I dunno, a least I was no longer able to trigger them...
Recompiled SharpCompress library using VS 2008, so it no longer references .net 4.0 stuff. Will it fix random crashes? See above.


R2077 | 3676bd1a | MaxED | 1/19/2015, 11:58 PM
--------------------------------------------------------------------------------
Visual mode: "Auto-align textures" actions now align mixed textures when used on a selection (helpful if you want to align several different textures, which can tile into each other).
Cosmetic: errors and warnings are now cleared when reloading resources.


R2076 | 40a35d39 | MaxED | 1/19/2015, 11:53 AM
--------------------------------------------------------------------------------
Script Editor: fixed an exception when a script configuration contained identical keyword and constant.
ZDoom_DECORATE.cfg: added a bunch of actor properties.


R2075 | 7c0711f2 | MaxED | 1/18/2015, 11:51 AM
--------------------------------------------------------------------------------
Thing Info panel: sprite preview image is no longer smoothed.
PK3Reader: probably fixed a random sharpcompress crash when trying to access a closed file (totally unsure, need more testing).
ZDoom_linedefs.cfg: fixed a typo.


R2074 | 8e61edca | MaxED | 1/17/2015, 12:32 PM
--------------------------------------------------------------------------------
ZDoom_misc.cfg: added an empty "spawn_projectile" enumeration to prevent warnings when game-specific enums group doesn't contain this enum.
Game_Chex.cfg was misplaced.


R2073 | 43f19187 | MaxED | 1/16/2015, 3:37 PM
--------------------------------------------------------------------------------
Draw Grid mode: added "Horizontal Interpolation" and "Vertical Interpolation" toolbar menus.
Fixed, Sectors mode, UDMF: surface cache was not updated after applying floor/ceiling brightness gradients.
Cosmetic, Sectors mode, UDMF: brightness gradient modes now have more descriptive names.
Internal, InterpolationTools: replaced EaseInOutSine equation with one, which actually works.


R2072 | b8c87191 | MaxED | 1/16/2015, 1:38 PM
--------------------------------------------------------------------------------
Sectors mode: added "Light and Fade" brightness gradient mode.
Sectors mode: "Gradient Interpolation Mode" toolbar menu.
Internal: extracted easing functions from Bridge Mode into InterpolationTools class.
+a couple of cosmetic changes.


R2071 | 29023107 | MaxED | 1/16/2015, 5:14 AM
--------------------------------------------------------------------------------
Fixed: texture coordinates interpolation during linedef splitting was failing in UDMF map format when target sidedef's texture was in a sub-folder of a PK3 or Folder resource.


R2070 | cc4a5995 | MaxED | 1/15/2015, 1:51 PM
--------------------------------------------------------------------------------
Visual mode, "Raise/Lower Sector to Nearest" actions: both floor and ceiling heights of adjacent sectors are now taken into account.


R2069 | f06387bd | MaxED | 1/15/2015, 12:48 PM
--------------------------------------------------------------------------------
Fixed (DB2 bug): the first texture of every TEXTURE1 lump should be ignored, not the first texture loaded from the first map resource. Also, said texture(s) are no longer shown in the Textures browser.
Cosmetic update in ZDoom_DECORATE.cfg.


R2068 | b08f64ac | MaxED | 1/14/2015, 5:12 AM
--------------------------------------------------------------------------------
Draw Settings panel: added "Get From Selection" buttons.
+a couple of cosmetic changes.


R2067 | 64e19845 | MaxED | 1/12/2015, 10:18 AM
--------------------------------------------------------------------------------
Fixed, Fit Textures action: sidedefs were not sorted properly when trying to use the action on several disconnected sidedef strips with the same texture.
Fixed, Fit Textures action: update was not triggered when toggling "Fit across connected surfaces" check-box.


R2066 | e4cad3e0 | MaxED | 1/12/2015, 4:27 AM
--------------------------------------------------------------------------------
Map Analysis mode: multiple results can now be selected (and fixed) at once.
Map Analysis mode: selection color is now used when rendering affected things.
Fixed, Map Analysis mode, "Check unused things" check: checker returned false-positive results when used in Doom map format.


R2065 | 8218a5d9 | MaxED | 1/11/2015, 11:42 AM
--------------------------------------------------------------------------------
UDMF: raised sector slope precision to 7 decimal places when saving a map.
Nodes Viewer mode: added more boilerplate to classic nodes reader.
Thing Filters Form: program configuration was not marked as changed when saving thing filters.
Cosmetic layout fixes in Thing/Linedef/Sector Info panels.
Cosmetic text fixes in several Map Analysis results.
Internal: debug console is now cleared when creating a new map.
Updated ZDoom_DECORATE.cfg.


R2064 | c325d7ec | MaxED | 1/10/2015, 3:12 PM
--------------------------------------------------------------------------------
Changed, "Snap selected map elements to grid" action: the action now works on any selected map element type.
Fixed, Sectors mode: holding Alt to (de)select things inside of sectors worked only in band selection mode. Now it also works when selecting individual sectors and when using paint selection mode.
Fixed, Statistics Control: forgot to remove some test code in r2176...
Internal: removed several unused icons.


R2063 | f98fb4ed | MaxED | 1/10/2015, 3:45 AM
--------------------------------------------------------------------------------
Statistics control: relevant labels now turn red when current number of given map elements exceeds current map format's maximum.
Statistics control: things count was not updated when adding or deleting things.
Map Analysis mode: "Check texture alignment" is now disabled by default.
Updated Inno Setup script and images.
Added DirectX web installer to Builder\Setup.
Updated MakeRelease.bat.
Updated ZDoom_DECORATE.cfg.


R2062 | 1b911628 | MaxED | 1/9/2015, 5:56 AM
--------------------------------------------------------------------------------
Fixed, Linedef Edit form (classic): it was impossible to enable disabled front/back sides, because corresponding check-boxes were inside of corresponding groups.
Fixed, Nodes Viewer Mode: the mode was unable to handle missing node lumps properly.
Fixed, Nodes Viewer Mode: the mode no longer builds nodes when unable to find both classic nodes and ZNODES at the same time.
Removed SlimDX installer, because it's no longer required.
Internal: debug console is now cleared when opening a map.


R2061 | 8238ae91 | MaxED | 1/9/2015, 12:34 AM
--------------------------------------------------------------------------------
Nodes Viewer plugin: added a sanity check.


R2060 | a531e41a | MaxED | 1/9/2015, 12:11 AM
--------------------------------------------------------------------------------
High-Dpi: redesigned Docker control's Pin button. Now it is rendered properly when using high-dpi display settings.


R2059 | c34d07c5 | MaxED | 1/8/2015, 7:01 AM
--------------------------------------------------------------------------------
Fixed: apparently, adding dpiAware as asmv1 element broke Windows XP compatibility...


R2058 | d2f7fb8a | MaxED | 1/8/2015, 1:45 AM
--------------------------------------------------------------------------------
DECORATE parser: added multiple actions per frame (http://zdoom.org/Changelog/7d0faa5bd5f39f1b5c721e8287f94dc04811a355/files) support.


R2057 | 90d475ec | MaxED | 1/7/2015, 2:14 PM
--------------------------------------------------------------------------------
Fixed, Visual mode, "Move Texture Up/Down/Left/Right" actions: sidedef textures were moved several units at once when several sidedef parts were selected in Doom and Hexen map formats.


R2056 | 2cff348d | MaxED | 1/7/2015, 1:20 PM
--------------------------------------------------------------------------------
Fixed, Visual Mode: untextured middle parts of double-sided linedefs were selected when Shift-selecting a sidedef part with missing texture ("-").


R2055 | 297d7d28 | MaxED | 1/7/2015, 10:32 AM
--------------------------------------------------------------------------------
Map Analysis mode: added "Browse Texture" fix to "Missing Texture" and "Unknown Texture" error results.
Map Analysis mode: added "Browse Flat" fix to "Missing Flat" and "Unknown Flat" error results.
Fixed several typos in ZDoom_misc.cfg.


R2054 | bb263448 | MaxED | 1/6/2015, 4:46 AM
--------------------------------------------------------------------------------
Woops, forgot to commit the icon!


R2053 | 86031291 | MaxED | 1/6/2015, 3:49 AM
--------------------------------------------------------------------------------
High-Dpi: fixed most of alignment errors.


R2052 | c788802c | MaxED | 1/5/2015, 6:56 AM
--------------------------------------------------------------------------------
High-DPI: fixed alignment issues in Sector, Thing, Linedef and Vertex Edit Forms, also in Open Map Options and Map Options Forms.
Changed: Thing Browser Form is now resizeable.
Changed: made default Texture Browser Form size smalled, so it properly fits the screen when using low display resolution.


R2051 | a91227e9 | MaxED | 1/5/2015, 2:30 AM
--------------------------------------------------------------------------------
Linedef Edit Form (Doom/Hexen map formats): fixed incorrect window size when using low display resolution (like 1024x768).


R2050 | 9c11d7e6 | MaxED | 1/3/2015, 10:43 AM
--------------------------------------------------------------------------------
DECORATE parser: added special handling for ZDoom's special sprite names (namely TNT1, "####" and "----").
Internal: changed the way apppath is acquired. It should no longer fail when launching the editor from a shared network folder.
Main Form: changed some labels of dynamic light and model rendering selectors to be less confusing.
Updated ZDoom_DECORATE.cfg.


R2049 | be14f852 | MaxED | 12/30/2014, 12:39 PM
--------------------------------------------------------------------------------
Internal: moved TNT1A0 ignoring logic to a more adequate place (why these "proper implementation" ideas always occur right AFTER I commit stuff?..)


R2048 | 17564a96 | MaxED | 12/30/2014, 12:14 PM
--------------------------------------------------------------------------------
Fixed: patches named TNT1A0 should be skipped when creating a texture.
Updated ZDoom_DECORATE.cfg.


R2047 | 704ec15c | MaxED | 12/30/2014, 5:21 AM
--------------------------------------------------------------------------------
Added more thorough map name validation logic to New/Open/Switch Map forms.
High-DPI: added app.manifest, which enables application DPI-awareness.
High-DPI: ExceptionDialog is now displayed properly.


R2046 | ec69eb5d | MaxED | 12/29/2014, 1:44 PM
--------------------------------------------------------------------------------
Also, we should not switch to a map named "MAP"...


R2045 | de43f4f9 | MaxED | 12/29/2014, 11:38 AM
--------------------------------------------------------------------------------
Apparently, we can no longer load a map named "MAP" after r2151. Let's warn a user about this unfortunate event.


R2044 | 858bffd6 | MaxED | 12/29/2014, 10:15 AM
--------------------------------------------------------------------------------
Added more checks and fixed incorrect flag assignment in UDMF -&gt; Hexen action conversion from r2155.


R2043 | 8491993b | MaxED | 12/29/2014, 4:28 AM
--------------------------------------------------------------------------------
Updated SharpCompress library from 0.8.1 to 0.10.3. This fixes inability to load certain PK7 files and grants a 2x performance boost when loading PK3 and PK7 files.


R2042 | 4f7e2298 | MaxED | 12/29/2014, 1:19 AM
--------------------------------------------------------------------------------
Added Hexen -&gt; UDMF and UDMF -&gt; Hexen action conversion as described in "Universal Doom Map Format ZDoom extensions" (udmf_zdoom.txt). It is used when changing map format form Hexen to UDMF and from UDMF to Hexen.
Game configurations, Line Identification action: added "Front side only" (128) flag to arg1.
Game configurations, Line Identification action: renamed arg1 flags to match corresponding UDMF flag names.
Updated udmf_zdoom.txt.


R2041 | 246ff4ae | MaxED | 12/24/2014, 10:32 AM
--------------------------------------------------------------------------------
Fixed: some controls had inconsistent auto-scaling mode.
Fixed: PairedFloatControl had incorrect initial link icon.
Internal, AngleControl: rewritten AngleChanged event so it behaves like the rest of custom events.
Updated GZDB icon.


R2040 | 07d626bb | MaxED | 12/23/2014, 11:50 PM
--------------------------------------------------------------------------------
Find and Replace mode: only used sidedef parts are now found when searching for missing texture ("-").
Find and Replace mode: only textures on used sidedef parts are now replaced when replacing missing texture ("-"),


R2039 | 4a1f8319 | MaxED | 12/23/2014, 4:32 AM
--------------------------------------------------------------------------------
Fit Textures action: texture repeats can now be negative.
Fixed, Fit Textures action: vertical texture offset of a middle part of double-sided linedef with "Lower unpegged" flag was calculated incorrectly.
Fixed, Fit Textures action: texture offsets were calculated incorrectly when using the action on several groups of connected walls at once with "Fit across connected surfaces" enabled.
Fixed, Visual mode: middle parts of double-sided linedefs were not rendered when ScaleY was negative.
Updated ZDoom_DECORATE.cfg.


R2038 | deb43343 | MaxED | 12/22/2014, 1:36 PM
--------------------------------------------------------------------------------
Visual mode: "Fit Textures" action can now fit textures across multiple selected surfaces. A number of times to repeat a texture can now be specified.  
Visual mode: removed "Fit Texture's Width" and "Fit Texture's Height" actions.
Visual mode: "Auto-align texture offsets" actions were incorrectly aligning double-sided middle walls in some cases.
Visual mode: "Auto-align texture offsets" actions now align non-wrapped double-sided middle walls to vertical offset closest to their initial vertical offset.
Visual mode: middle parts of double-sided walls were ignored when Shift-selecting walls.
Nodebuilders/Game configurations: GL nodes definitions were missing from game configurations.
Nodebuilders/Game configurations: "~MAP" wildcard can now be a part of a lump name. 
Nodebuilders: GL nodes were not properly handled by the editor.
Main Window: the window is now moved into the view when stored position is ouside of screen bounds. 
Classic and Visual modes: changing thing pitch was ignored in some cases.
Visual mode: raising and lowering a thing with "+SPAWNCEILING" flag now works the same way as when raising/lowering a regular thing.
Visual mode: using "Raise/Lower Floor/Ceiling to adjacent sector" actions on a thing with "+SPAWNCEILING" flag now works the same way as when using them on a regular thing.  
Rendering: even more fixes to MODELDEF and UDMF properties-related model rendering logic.
Internal, ResourceListEditor: rewritten resource validation check in a more OOP-ish way.
Configurations: fixed an infinite loop crash when a file was trying to include() itself.
UDMF thing flags: added Skill 6-8 to the flags list (because there are thing filters for these).
ZDoom_ACS.cfg: added definitions for SetTeleFog and SwapTeleFog.
ZDoom_DECORATE.cfg: added definitions for A_SetTeleFog and A_SwapTeleFog.
Updated ZDoom ACC.
Updated documentation.


R2037 | 59f8bea4 | MaxED | 12/19/2014, 1:24 AM
--------------------------------------------------------------------------------
Image Selector Control: fixed a crash when clearing an image.


R2036 | a94829b7 | MaxED | 12/16/2014, 1:01 AM
--------------------------------------------------------------------------------
Added "Use long texture names" check-box to Map Options and Open Map Options windows.
Resource List Editor: not existing resources are now shown using different color. 
Map Options, Open Map Options, Game Configurations windows: a warning is now shown when a map resource doesn't exist.
Some minor fixes to Resource List Editor's context menu.
Updated ZDoom_DECORATE.cfg.


R2035 | 12830020 | MaxED | 12/12/2014, 6:14 AM
--------------------------------------------------------------------------------
Resource List Editor: fixed potential crash on pasting/replacing resources when there are duplicate resources in the list.
Resource List Editor: duplicate resources are no longer added when adding resources using drag and drop.


R2034 | 1648f162 | MaxED | 12/12/2014, 5:21 AM
--------------------------------------------------------------------------------
Several items can now be selected at once in Resource List Editor.
Resource List Editor now has a context menu.
Fixed misleading warning asking user to install DirectX when unable to detect SlimDX.


R2033 | 716d9d26 | MaxED | 12/11/2014, 4:55 AM
--------------------------------------------------------------------------------
Rendering: MODELDEF "offset" property is now supported.
Rendering: mode fixes to MODELDEF and UDMF properties-related model rendering logic.


R2032 | 4d9c5517 | MaxED | 12/10/2014, 2:50 PM
--------------------------------------------------------------------------------
Fixed, Rendering: MODELDEF RollOffset, AngleOffset, Scale and ZOffset properties were applied incorrectly.
Fixed, Rendering: VOXELDEF Scale property was applied incorrectly.


R2031 | 33a35e21 | MaxED | 12/10/2014, 1:11 PM
--------------------------------------------------------------------------------
Import Wavefront .obj as Terrain mode now works in all map formats.
Import Wavefront .obj as Terrain mode: floor height of each created sector is now set to the average height of an .obj polygon it was created from.
Import Wavefront .obj as Terrain Settings window: added "Use slopes" checkbox. When enabled, the mode will create slopes using vertex height offsets (UDMF) or Floor Vertex Height things (1504).
Fixed, Visual Mode: things were rendered at wrong height after using "Lower/Raise Height" actions in sectors with sloped floor (or ceiling for ceiling-aligned things) 
Fixed: info panel was not updated after switching to another Edit Mode.


R2030 | 979244a1 | MaxED | 12/10/2014, 6:22 AM
--------------------------------------------------------------------------------
A couple of fixes to ScriptDocumentTab.FindPrevious() logic.


R2029 | 2f981476 | MaxED | 12/10/2014, 5:15 AM
--------------------------------------------------------------------------------
Script Editor: added Quick Search panel.
Find and Replace window: added "Find Previous" button.


R2028 | e6e74478 | MaxED | 12/10/2014, 12:21 AM
--------------------------------------------------------------------------------
Script Editor: expanding snippet by pressing the Tab key now works only when the text cursor is at the end of a keyword.
Updated ZDoom ACC.
Updated ZDoom_things.cfg.
Updated documentation.


R2027 | f9b5399a | MaxED | 12/8/2014, 1:06 PM
--------------------------------------------------------------------------------
Added AngleByteHandler (type 22).
Bit Flags form now changes width to show flags with long names without scrolling.
Bit Flags form: flag numbers are now shown as well as names.
Game configurations: updated Hexen and ZDoom linedef definitions. Now they (hopefully) fully match ZDoom ones. 
Action Selector Control: fixed a crash when trying to increase action above maximum value using mouse wheel.
Sector/Linedef/Thing tag lists are now handled by corresponding TypeHandlers (and not by dirty hacks as before).
Linedef info panel: line peggedness labels were obscured by effect label in Doom/Hexen map formats.


R2026 | 868d1f50 | MaxED | 12/5/2014, 1:43 PM
--------------------------------------------------------------------------------
Woops...


R2025 | 357f0554 | MaxED | 12/5/2014, 1:34 PM
--------------------------------------------------------------------------------
Thing Edit Form: default action arguments were not applied.
Thing\Linedef Edit Form: added some tooltips.
Some cosmetic layout changes in LinedefEditForm.


R2024 | 3f7392b5 | MaxED | 12/5/2014, 11:42 AM
--------------------------------------------------------------------------------
Game configurations: moved Zandronum linedef definitions to Zandronum_linedefs.cfg.
Game configurations: removed some irrelevant info.


R2023 | a0898c4e | MaxED | 12/5/2014, 6:33 AM
--------------------------------------------------------------------------------
Thing/Linedef/Sector Edit forms: added help button to action special selector.
Cosmetic changes in Sector Info Panel and Thing Browser Control.
ArgumentInfo: fixed a crash when enum specified in a game configuration doesn't exist.
Updated Hexen and ZDoom linedef configs.
Updated ZDoom_DECORATE.cfg


R2022 | 2667f9b5 | MaxED | 12/4/2014, 2:06 AM
--------------------------------------------------------------------------------
Thing, Sector, Linedef edit forms, UDMF: fixed more cases when missing game configuration blocks crashed the forms.
Thing and Sector edit forms, UDMF: fixed some minor layout issues.


R2021 | 1e421bda | MaxED | 12/3/2014, 11:50 PM
--------------------------------------------------------------------------------
Fixed, Texture Browser form: we should not save "Long texture names" value when Map.Config.UseLongTextureNames is disabled.
Fixed, Linedef Edit form (UDMF): fixed a crash on opening the form when "linedefrenderstyles" block was missing from game configuration.


R2020 | 0ab9f070 | MaxED | 12/3/2014, 3:52 PM
--------------------------------------------------------------------------------
Some cosmetic changes in ThingInfoPanel.


R2019 | b129e9b1 | MaxED | 12/3/2014, 3:30 PM
--------------------------------------------------------------------------------
Texture Browser Control: "Long texture names" and "Show image size" values are now stored in program configuration.


R2018 | 15b2adfe | MaxED | 12/3/2014, 3:15 PM
--------------------------------------------------------------------------------
Texture Browser Form: swapped foreground and background colors of texture size labels.
Fixed, Texture Browser Form: well, I broke "Tab" key functionality again (in previous commit)...
Maintenance: changed curly braces style to match DB2 one (hopefully not breaking anything in the process...).
Maintenance: changed private method names casing to match DB2 one.


R2017 | 99f3ba28 | MaxED | 12/3/2014, 1:06 AM
--------------------------------------------------------------------------------
Changed long texture names handling. Texture names conversion is no longer required.
Texture browser form: added "Long texture names" check-box. It can be used to toggle between displaying long and short texture names.
Texture browser form: added "Show image size" check-box.
Texture browser form: image size is now shown differently.
Image Selector: added a button to toggle between long and short texture name.
Linedef info panel: long texture names are now displayed properly.
Sector info panel: long texture names are now displayed properly.
Fixed: "Save Screenshot" and "Save Edit Area Screenshot" actions were triggered multiple times when a child window was open.
Fixed: used textures should be always updated after using "Change map in current WAD" action.
Fixed, "Change map in current WAD": fixed a crash when trying to switch from a map with missing game configuration path.
Updated ZDoom_ACS.cfg.


R2016 | 6b765f5a | MaxED | 11/25/2014, 3:52 AM
--------------------------------------------------------------------------------
Added long texture names support (enabled when "longtexturenames" game configuration property is set to true and "Use long texture names" check box is checked in Map Options).
Open Map in Current WAD: resources are now reloaded when current and target map's resources don't match.
Added some boilerplate to UniversalParser and PK3FileImage.
Internal: ImageSelectorControl now has "UsePreviews" property.
Internal: added ConfigurablePictureBox.
Updated ZDoom_DECORATE.cfg.


R2015 | ecc4cd92 | MaxED | 11/22/2014, 12:56 PM
--------------------------------------------------------------------------------
Game configurations: fixed "Door Generic (202)" movement speed, type and delay, fixed "Door Close Wait Open (249)" movement speed and delay.


R2014 | f3bd56f3 | MaxED | 11/16/2014, 5:41 PM
--------------------------------------------------------------------------------
Fixed: GZDB was not shown in alt-tab list when "Errors and Warnings" window was open.


R2013 | 18e52226 | MaxED | 11/15/2014, 12:25 PM
--------------------------------------------------------------------------------
Linedef Edit Form, UDMF: "Lock number" now has a drop-down with supported key types (no LOCKDEFS support (yet?)). You can still type lock number manually.


R2012 | 66f75ec7 | MaxED | 11/13/2014, 1:43 AM
--------------------------------------------------------------------------------
Internal: added a debug console.


R2011 | 2b7eee8d | MaxED | 11/12/2014, 3:22 AM
--------------------------------------------------------------------------------
Draw modes: linedef length labels no longer overlap linedefs.


R2010 | 613e51ce | MaxED | 11/11/2014, 3:47 AM
--------------------------------------------------------------------------------
Internal: removed GameConfiguration.MapLumpNames, instead GameConfiguration.MapLumps is now used.
Internal: removed some unrelated stuff from NodesViewer.csproj.


R2009 | 91f06ad9 | MaxED | 11/10/2014, 3:27 AM
--------------------------------------------------------------------------------
Thing Edit form: "Mixed Things" icon is now displayed when several thing types are selected.
Thing Edit form: when selection contains more than one thing, thing types form selected category are now randomly applied to it.  
Fixed, Thing Edit form: selection change was not processed in some cases.


R2008 | 42fc2d8c | MaxED | 11/6/2014, 4:56 AM
--------------------------------------------------------------------------------
Changed: reorganized controls in Thing Edit forms.
Changed: thing sprite is now displayed in ThingBrowserControl.


R2007 | ec1cf802 | MaxED | 11/5/2014, 6:31 AM
--------------------------------------------------------------------------------
Updated ZDoom_DECORATE.cfg. Now it hopefully has nearly all DECORATE functions and flags.
Updated documentation.


R2006 | 6c1dbc0b | MaxED | 11/5/2014, 4:32 AM
--------------------------------------------------------------------------------
Find and Replace mode:
"Find Any Texture or Flat", "Find Sector Flat" and "Find Sidedef Texture" options now support "*" (match any number of characters) and "?" (match any single character) wildcards.
"Find Any Texture or Flat" is now available any game configuration (previously it was disabled when "MixTexturesFlats" game configuration option was disabled, now only "Replace" functionality is disabled).
"Find Thing Flags" and "Find Linedef Flags" can now replace flags.
Added "Find Sidedef Flags" and "Find Sector Flags" search options.


R2005 | d45b812b | MaxED | 11/4/2014, 6:24 AM
--------------------------------------------------------------------------------
Fixed, Draw Grid mode: fixed a crash on accepting the mode when start and end points had the same coordinates.
Fixed, Draw Grid mode: grid triangles are now aligned properly with previously drawn triangulated grids when using the same map grid size and "Lock slices to grid" and "Triangulate" options are enabled.
Fixed, Draw Grid mode: not all grid cells were drawn in some cases.
Fixed, Draw Grid mode: current grid size was not increased when "Lock slices to grid" was enabled and the start point was no longer on the map grid.
Changed, Draw Grid mode: snap to grid is now always enabled and snap to nearest is now always disabled when "Lock slices to grid" is enabled.
Changed, Draw Grid mode: when grid's width or height is 0 when accepting the mode, a segmented line is now drawn instead of just a line.


R2004 | 7a790f2d | MaxED | 11/3/2014, 3:06 PM
--------------------------------------------------------------------------------
Hmm...


R2003 | 580eb492 | MaxED | 11/3/2014, 3:03 PM
--------------------------------------------------------------------------------
Err...


R2002 | 27d02188 | MaxED | 11/3/2014, 6:03 AM
--------------------------------------------------------------------------------
A slightly better implementation of previous commit...


R2001 | 720b4e01 | MaxED | 11/3/2014, 5:58 AM
--------------------------------------------------------------------------------
Fixed, "OpenMapInCurrentWad" action: we should not switch to already opened map.
Fixed, Open Map form: a warning is now displayed when no map is selected when accepting the form.


R2000 | f986f5c9 | MaxED | 11/3/2014, 5:02 AM
--------------------------------------------------------------------------------
Fixed, game configurations: Boom game configurations used incorrect "thingflagscompare" block.
Fixed, Thing edit form: implemented overcomplicated required flags check (which should work as expected this time. probably.).


R1999 | 06163d46 | MaxED | 11/2/2014, 11:32 AM
--------------------------------------------------------------------------------
Fixed, Change Map form: keyboard focus was not properly updated after selecting current map in the maps list.


R1998 | 840cdf66 | MaxED | 11/2/2014, 11:02 AM
--------------------------------------------------------------------------------
Fixed: when switching to a different map format, all nodes with "nodebuild" property set to true in the "maplumpnames" block of current game configuration are now removed.


R1997 | 77ba424f | MaxED | 11/2/2014, 9:15 AM
--------------------------------------------------------------------------------
Fixed: it's now impossible to set grid size smaller than 1.


R1996 | cefb66ca | MaxED | 10/31/2014, 6:53 AM
--------------------------------------------------------------------------------
A warning is now displayed when an unclosed marker range is found in a WAD (e.g. when there's a S_START, but no S_END after it).


R1995 | ecaf9331 | MaxED | 10/31/2014, 2:52 AM
--------------------------------------------------------------------------------
Fixed: SaveScreenshots method was called several times when child windows were open.
Fixed incorrect screenshot size when a window was maximized.
Fixed: more than one screenshot per second can now be saved.
Changed screenshot filename date format to yyyy.mm.dd.


R1994 | 8defbb42 | MaxED | 10/31/2014, 12:42 AM
--------------------------------------------------------------------------------
Fixed: in some cases incorrect window bounds were used when saving active window screenshot when several child windows were open.


R1993 | 47d248a7 | MaxED | 10/30/2014, 1:43 AM
--------------------------------------------------------------------------------
Fixed: in some cases selection synchronization logic worked incorrectly when switching from Visual to Classic mode.


R1992 | 3e4fe14f | MaxED | 10/29/2014, 7:51 AM
--------------------------------------------------------------------------------
Randomize Sectors form: floor/ceiling height controls now have "Offset mode" drop-downs. Available modes are "Raise and lower" (default), "Raise only" and "Lower only".
Consistency, Randomize Sectors form: persistent settings are now saved only when applying changes done in the form (e.g. in the same conditions as in Randomize Things / Vertices forms).


R1991 | 5e59c38d | MaxED | 10/29/2014, 6:11 AM
--------------------------------------------------------------------------------
Fixed: Randomize Sectors / Vertices, UDMF: vertex handles were not updated.
Fixed: Randomize Sectors, UDMF: vertex height changes were not undone properly after using the mode (I broke it in r2101).
Fixed: Randomize Sectors: floor/ceiling textures can not be used as lower/upper textures when "MixTexturesAndFlats" is disabled. In this case the corresponding option is now changed to "Use default texture".


R1990 | 7a3d7436 | MaxED | 10/29/2014, 4:35 AM
--------------------------------------------------------------------------------
Fixed, Thing Edit form: double-click on a thing type in the Things list was handled incorrectly in some cases.
Changed, Thing Edit form: multi-select mode is now disabled when only one thing is edited.
Internal: different implementation of MultiSelectTreeview (http://sourceforge.net/projects/mstreeview/) is now used.


R1989 | eba7dabf | MaxED | 10/28/2014, 2:50 PM
--------------------------------------------------------------------------------
DECORATE parser: let's not use LANGUAGE keywords as actor titles.


R1988 | 5eba596a | MaxED | 10/28/2014, 7:35 AM
--------------------------------------------------------------------------------
Randomize Sectors form: added "Use vertex heights" check-boxes. When enabled and used on triangular sectors, it can be used to create a terrain-like look.
Updated ZDoom_DECORATE.cfg.
Updated documentation, rearranged contents a bit.


R1987 | 064b790d | MaxED | 10/28/2014, 3:30 AM
--------------------------------------------------------------------------------
Visual mode: selection info was not updated in some cases.


R1986 | 601280bb | MaxED | 10/28/2014, 2:31 AM
--------------------------------------------------------------------------------
Game configurations, UDMF: added "midtex3dimpassible" linedef flag.
Linedef Edit form: resized controls to show all flags without scrolling.
Updated ACS and DECOTARE ZDoom configurations.


R1985 | 0d90d9b2 | MaxED | 10/28/2014, 2:23 AM
--------------------------------------------------------------------------------
Visual mode: regular walls are now clipped by solid 3d floors (this should eliminate z-fighting).
Fixed, WavefrontExporter: floor and ceiling textures were not exported when using "classic" game configurations (ones with disabled "MixTexturesAndFlats" option). This should also fix incorrect flats on exported model when there are flats and textures with the same name.
Fixed, WavefrontExporter: 3d floors geometry and wall geometry around them was created incorrectly.
Fixed, WavefrontExporter: floor and ceiling textures of non-Vavoom 3d floors were swapped on exported geometry.


R1984 | 698f57b2 | MaxED | 10/26/2014, 1:11 PM
--------------------------------------------------------------------------------
Fixed: since we are now using Dictionary in WADReader.GetDecorateData, all names should be unique.


R1983 | d4cfdd78 | MaxED | 10/23/2014, 6:27 AM
--------------------------------------------------------------------------------
Fixed, DECORATE parser: we should use full path when reporting wad DECORATE parse errors.


R1982 | 05d097a7 | MaxED | 10/23/2014, 6:04 AM
--------------------------------------------------------------------------------
Internal: removed ambiguous method override.


R1981 | 6df64156 | MaxED | 10/23/2014, 5:48 AM
--------------------------------------------------------------------------------
DECORATE parser: parse errors are more detailed now.
Fixed, DECORATE parser: error status was not cleared when switching to different resource.
Fixed, DECORATE parser: fixed a parse error when DB2-specific actor properties (like "//$category") were located outside of actor's scope.


R1980 | badd7dce | MaxED | 10/23/2014, 1:18 AM
--------------------------------------------------------------------------------
Fixed: undo list must be cleared during "Switch map in current wad" action.
Fixed incorrect non-UDMF &lt;-&gt; UDMF skills translations in Strife_misc.cfg.


R1979 | ab7d4b20 | MaxED | 10/22/2014, 6:07 AM
--------------------------------------------------------------------------------
Renamed "Save Screenshot (editing area only)" action to "Save Screenshot (active window)". It will now save a screenshot of currently active window, or editing area if no windows are open.
Added icons for "Save Screenshot" menu items.
Development: "Save Screenshot (active window)" action will work on a child Form only if it is inherited from DelayedForm.


R1978 | 1ae9481a | MaxED | 10/21/2014, 6:35 AM
--------------------------------------------------------------------------------
Fixed: regular and block comment parsing was broken in TEXTMAP parser.
Updated MissingThing icon.
More changes in ZDoom_linedefs.cfg and Hexen_linedefs.cfg.


R1977 | c90d10c0 | MaxED | 10/20/2014, 5:16 AM
--------------------------------------------------------------------------------
General interface: dynamic lights rendering mode and model rendering mode are now selected via drop-downs.
Renamed "Toggle dynamic lights rendering" action to "Show dynamic lights".
Changed: "Show dynamic lights" action now toggles between available dynamic light rendering modes.
Renamed "Toggle models rendering" action to "Show models".
Changed: "Show models" action now toggles between available model rendering modes.
Removed "Toggle dynamic lights animation" and "Render selected/all models" actions.
Fixed, Randomize Sectors form: selection highlight was not updated after applying the changes when the form was shown in Sectors mode.
Consistency: selection is now cleared after applying changes done in Randomize Things and Randomize Vertices forms.
Fixed, Classic modes: sprites of things with attached models were not rendered when model rendering was disabled.
Updated documentation.


R1976 | fccb8106 | MaxED | 10/17/2014, 6:43 AM
--------------------------------------------------------------------------------
Updated documentation.


R1975 | 558cd6f2 | MaxED | 10/17/2014, 5:50 AM
--------------------------------------------------------------------------------
Changed FormBorderStyle from FixedToolWindow to FixedDialog. GZDB should no longer disappear from the alt-tab list when a child form is opened.


R1974 | 50137207 | MaxED | 10/17/2014, 4:55 AM
--------------------------------------------------------------------------------
Sector Edit form, UDMF: added "Slopes" tab.
Visual mode: "Lower/Raise Floor/Ceiling" actions now work on surfaces with sector slopes.
Cosmetic: numeric textboxes, which support relative values, now have differently colored text and a tooltip.
Internal: renamed Sector.CeilingSlopeOffset to Sector.CeilSlopeOffset, Sector.CeilingSlope to Sector.CeilSlope to match their names with similar sector properties.


R1973 | 25a83650 | MaxED | 10/17/2014, 4:19 AM
--------------------------------------------------------------------------------
Updated some icons. The new ones should be more visible when using dark Windows themes.


R1972 | eb9781b3 | MaxED | 10/15/2014, 1:36 AM
--------------------------------------------------------------------------------
Optimization, PK3: approximately 2x performance increase during background resource loading (~7 seconds vs ~16 seconds in r2083, tested on Enjay's Genetech MAP01).
Fixed, PK7: fixed a potential crash when using several PK7 resources with overlapping files.


R1971 | 91152ee6 | MaxED | 10/13/2014, 3:01 PM
--------------------------------------------------------------------------------
Changed, Visual mode: "Help" panel is now updated only if it is the active tab.
Internal: added General.Interface.ActiveDockerTabName property.


R1970 | 7a9e01c0 | MaxED | 10/13/2014, 2:32 AM
--------------------------------------------------------------------------------
Changed, Directory/PK3/PK7: on second thought, we don't need to load textures/flats from all possible locations (does anyone really needs to see sprites and graphics in the texture browser?), so this logic now only works when looking for patches.
Game Configurations: added "Custom Ambient Sound (no gravity)":14067, added a couple of missing parameters to other sound-related things.


R1969 | 0cfb0207 | MaxED | 10/12/2014, 3:22 PM
--------------------------------------------------------------------------------
Fixed, Directory/PK3/PK7 image loading: we should use DoomTexture as expected format when loading flats from non-"Flats" folders.


R1968 | 10da1284 | MaxED | 10/12/2014, 2:59 PM
--------------------------------------------------------------------------------
Changed: both DoomTexture and DoomFlat formats should be checked when determining an image format if "Mix textures and flats" flag is set.
Changed: "imgz" images are now skipped while loading textures.


R1967 | 8b0f973b | MaxED | 10/9/2014, 12:29 PM
--------------------------------------------------------------------------------
Fixed: it was possible to add the same Docker several times using General.Interface.AddDocker().


R1966 | 76302375 | MaxED | 10/9/2014, 7:16 AM
--------------------------------------------------------------------------------
Fixed, Tag Explorer: "Export to file" logic was broken.


R1965 | d8df65b2 | MaxED | 10/7/2014, 2:56 AM
--------------------------------------------------------------------------------
More fixes to PK3/Directory patch and texture search/creation logic.


R1964 | 7c048ece | MaxED | 10/7/2014, 1:56 AM
--------------------------------------------------------------------------------
More fixes to PK3/Directory patch and texture search logic.
Fixed, Textures Browser form: fixed another case of the blank textures list after opening the form.


R1963 | 88e5e790 | MaxED | 10/6/2014, 5:23 PM
--------------------------------------------------------------------------------
Textures Browser form: empty texture sets are no longer shown when mixed textures & flats is disabled in the current game configuration.
Textures Browser form: PK3/Directory TEXTURES images are now shown in a separate folder in the resources tree.
Fixed, Textures Browser form: fixed a logic error when trying to select initial flat when mix textures & flats was disabled in the current game configuration (this resulted in the blank textures list after opening the form).
Fixed, Textures Browser form: resources tree showed textures count even when browsing flats.
Fixed, Textures Browser form: PK3/Directory textures took precedence even when browsing flats (this means when there were a flat and a texture with the same name, a texture was displayed when browsing flats).
Fixed, Classic modes: actor's scale set in DECORATE was ignored when rendering models.
Fixed, MODELDEF parser: in some cases, several model definitions were skipped when trying to skip the current one.
Fixed, resource management: flat and sprite TEXTURES definitions were loaded only from TEXTURES files named "TEXTURES".
Fixed/added, PK3/folder resource management: patch locations for sprites defined in TEXTURES are now checked the same way as in ZDoom (previously only the "sprites" folder was checked).
Fixed/added, PK3/folder resource management: patch locations for textures defined in TEXTURES are now checked the same way as in ZDoom (previously only the "textures" folder was checked).
Fixed, PK3/folder resource management: flats defined in TEXTURES were not added to the global Flats image list.
Fixed, PK3/folder resource management: in some cases, the image search algorithm could find flats, textures, patches or sprites in incorrect folders (for example, it could find a flat in "flats_backup" folder).


R1962 | 6bc4325b | MaxED | 10/3/2014, 2:55 PM
--------------------------------------------------------------------------------
Fixed: VirtualSectorField was cleared from sector properties when pasting map geometry in Doom/Hexen map formats leading to incorrect sector assignment [I broke this in r2009, so it seems].


R1961 | 9d69448c | MaxED | 10/1/2014, 1:17 AM
--------------------------------------------------------------------------------
Reverted r2025 changes, because performance improvement was not worth the trouble...


R1960 | ae7d6dd3 | MaxED | 9/30/2014, 3:31 PM
--------------------------------------------------------------------------------
Fixed a broken lookup update logic in WAD.Remove() and WAD.RemoveAt() again.
MakeSVNRelease.bat: changed log start revision from 1 to 1496 (GZDB's second commit).


R1959 | f924dbcb | MaxED | 9/30/2014, 1:14 PM
--------------------------------------------------------------------------------
Fixed a broken lookup update logic in WAD.Remove() and WAD.RemoveAt().


R1958 | fa1a1d42 | MaxED | 9/30/2014, 12:46 PM
--------------------------------------------------------------------------------
Fixed, Classic modes: Alt-dragging map elements (e.g. "snap to grid increment while dragging" mode) was not working properly.


R1957 | b95a059e | MaxED | 9/30/2014, 6:29 AM
--------------------------------------------------------------------------------
Added ChangelogMaker tool, updated MakeSVNRelease.bat


R1956 | bc1c32d5 | MaxED | 9/30/2014, 5:02 AM
--------------------------------------------------------------------------------
Map Analysis: added "Check unused things" check.
Map Analysis, internal: some ErrorCheckers and ErrorResult had inconsistent namespaces.
Thing Edit forms, internal: optimized missing flags check a bit.


R1955 | b90b7b8a | MaxED | 9/29/2014, 1:49 PM
--------------------------------------------------------------------------------
Thing Edit Form: a warning is now displayed when a thing doesn't have any skill or class or game mode flags.
Game Configurations: moved "thingflagscompare" from Game to Map format blocks. "Check stuck things" check now works properly in Doom/Boom game configurations.
Map Analysis: fixed a possible crash during "Check texture alignment" check.
Map Analysis: ResultStuckThingInLine now highlights both thing and line.
Map Analysis: ResultStuckThingInThing now highlights both things and allows to delete any of them.
Internal, Map Analysis: rewritten parts of "Check stuck things" class.
Internal, Map Analysis: changed the way processed stuff is stored in "Check texture alignment" class.
Internal: changed CurrentDomainOnUnhandledException, so ExceptionDialog with proper info shows up even if adding exception to the Event Log failed.
Internal: changed format, in which thingflagscompare info is stored.


R1954 | adc2a4af | MaxED | 9/29/2014, 7:05 AM
--------------------------------------------------------------------------------
Map Analysis: "Check texture alignment" check now works in UDMF map format.
Fixed incorrect syntax in ZDoom_DECORATE.cfg.


R1953 | 377fa0f5 | MaxED | 9/29/2014, 2:52 AM
--------------------------------------------------------------------------------
More changes to ZDoom_ACS.cfg and ZDoom_DECORATE.cfg...


R1952 | 146fc3f4 | MaxED | 9/29/2014, 1:41 AM
--------------------------------------------------------------------------------
Map Analysis form: fixed a crash caused by running analysis, opening another map then trying to run analysis again.
Map Analysis form: error checks are now alphabetically sorted.
Map Analysis form: added "Toggle All" check box.
Internal: CheckboxArrayControl now has Sort() method.
More fixes in ZDoom_DECORATE.cfg


R1951 | c84ac24b | MaxED | 9/26/2014, 12:48 AM
--------------------------------------------------------------------------------
Scripting: added A_DamageSelf, A_DamageTarget, A_DamageTracer and CheckClass definitions, fixed a bunch of inconsistencies in ZDoom_DECORATE.cfg.


R1950 | e849c041 | MaxED | 9/24/2014, 4:47 AM
--------------------------------------------------------------------------------
Changed: when using "Save map" action, only .dbs file is saved when map was not changed.
Cosmetic: changed Angle Control's outline color.


R1949 | 7235fa63 | MaxED | 9/24/2014, 1:48 AM
--------------------------------------------------------------------------------
Cosmetic: Angle Control now has angle marks.


R1948 | c98c9b49 | MaxED | 9/23/2014, 4:29 PM
--------------------------------------------------------------------------------
Internal: sort sector levels only if there are more than 2 of them in a given sector.


R1947 | 88ae5688 | MaxED | 9/23/2014, 2:34 PM
--------------------------------------------------------------------------------
Added: Map Analysis: added "Check texture alignment" check. Currently it works only in Doom/Hexen map formats.


R1946 | cc1c4077 | MaxED | 9/23/2014, 1:54 AM
--------------------------------------------------------------------------------
Action Selector control: actions can now be scrolled using up/down keys and mouse wheel.


R1945 | 62e5f0b7 | MaxED | 9/23/2014, 1:33 AM
--------------------------------------------------------------------------------
Updated ZDoom ACC.
More changes in ZDoom_linedefs.cfg.


R1944 | 84ffec92 | MaxED | 9/22/2014, 4:49 PM
--------------------------------------------------------------------------------
ZDoom_linedefs.cfg: Thing_SetGoal was missing 4-th argument.


R1943 | e611c934 | MaxED | 9/22/2014, 12:01 PM
--------------------------------------------------------------------------------
Fixed: Drag Geometry Mode: dragged sectors, linedefs or vertices were snapped to 0, 0 in some cases when trying to snap them to a linedef fully inside of a grid cell.


R1942 | ee8e31db | MaxED | 9/22/2014, 7:33 AM
--------------------------------------------------------------------------------
Fixed: Visual mode: vavoom-type 3d floor sidedefs were not selectable.
Fixed: Visual mode: "Select" action with "with the same textures" / "with the same height" modifiers (Shift/Ctrl + LMB) was not working properly when used on vavoom-type 3d floor sidedefs.
Fixed: Visual mode, UDMF, "Auto-align textures" actions: vertical texture offset was calculated incorrectly for vavoom-type 3d floors.


R1941 | ccc2e000 | MaxED | 9/22/2014, 4:51 AM
--------------------------------------------------------------------------------
Visual mode: "Select" action with "with the same textures" / "with the same height" modifiers (Shift/Ctrl + LMB) now works properly with vavoom-type 3d floors.


R1940 | da00faf2 | MaxED | 9/22/2014, 2:04 AM
--------------------------------------------------------------------------------
Visual mode: "Select" action with "with the same textures" / "with the same height" modifiers (Shift/Ctrl + LMB) now works when used on floors and ceilings of a 3d floor.


R1939 | e6b997a7 | MaxED | 9/21/2014, 5:16 PM
--------------------------------------------------------------------------------
MODELDEF parser: fixed a crash when trying to add a model definition when another one was already created for the same actor.
ZDoom_DECORATE.cfg: added A_SetSpeed definition.


R1938 | 786caf3b | MaxED | 9/20/2014, 3:05 PM
--------------------------------------------------------------------------------
ZDoom_ACS.cfg: added "DropInventory" function definition.
Visual mode: vertex handle size is now updated after closing the Preferences form.


R1937 | a6e44dc9 | MaxED | 9/20/2014, 11:34 AM
--------------------------------------------------------------------------------
Preferences Form: renamed "Scale models in visual modes" to "Stretched view in visual modes". When enabled, this setting now increases vertical scale of the world and sprites in visual mode instead of decreasing vertical scale of models.


R1936 | a1f81e64 | MaxED | 9/19/2014, 3:19 PM
--------------------------------------------------------------------------------
Sector slopes were not copied by "Copy Properties" actions and were missing from Paste Properties Options form.
Added several missing flags to ZDoom_DECORATE.cfg.


R1935 | 5d8e62f8 | MaxED | 9/18/2014, 3:06 PM
--------------------------------------------------------------------------------
Visual mode: "Select" action with "with the same textures" / "with the same height" modifiers (Shift/Ctrl + LMB) now works when used on sides of a 3d floor.
Visual mode: "Select" action with "with the same textures" modifier (Shift + LMB) now selects adjacent sidedefs only when their height intersects with the height of the current sidedef.
Visual mode: "Select" action with "with the same textures" modifier (Shift + LMB) was not selecting connected one-sided sidedefs when used on a sidedef without a texture.
Cosmetic: fixed a couple of action descriptions in BuilderModes' Actions.cfg.
Cosmetic: MainForm.UpdateToolStripSeparators was working incorrectly in some cases.
Cosmetic: ErrorChecksForm's title was not updated when no errors were found.


R1934 | 3c116da3 | MaxED | 9/17/2014, 6:16 AM
--------------------------------------------------------------------------------
Reformatted debug output from previous commit so it no longer generates compilation warnings when compiling in Release mode.


R1933 | c6b0f385 | MaxED | 9/17/2014, 5:46 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to update a vertex handle geometry.
The editor will fail more gracefully when no D3D device is detected.
In some cases the editor was constantly checking D3D device availability when minimized.
Added more DX-related debug output (only in Debug builds).


R1932 | 2d9c4393 | MaxED | 9/16/2014, 1:26 PM
--------------------------------------------------------------------------------
Sidedef texture offsets are now translated when pasting map elements from UDMF to non-UDMF maps.
Fixed: certain UDMF-only properties were not cleared when pasting map elements from UDMF to non-UDMF maps.
Fixed a bug introduced in r2043: helper objects were not updated in some cases.


R1931 | 145e92ea | MaxED | 9/16/2014, 8:22 AM
--------------------------------------------------------------------------------
Cosmetic: reformatted screenshot labels a bit.
More changes to Hexen_linedefs.cfg and ZDoom_linedefs.cfg.


R1930 | c7252865 | MaxED | 9/16/2014, 1:51 AM
--------------------------------------------------------------------------------
Preferences: added "Vertex scale (3D)" preference, renamed "Vertex scale factor" to "Vertex scale (2D)".


R1929 | 33ec020d | MaxED | 9/15/2014, 4:37 PM
--------------------------------------------------------------------------------
Game Configurations: added "requiresactivation" linedef property (defaults to "true").
Linedef Edit Form, UDMF: missing activation flags warning is now displayed only for linedef actions with "requiresactivation" property set in a game configuration.
Game configurations: fixed a couple of property names, added more enums & default values.
Updated BCC compiler to rev. 20140818r2.


R1928 | 70db005f | MaxED | 9/15/2014, 7:49 AM
--------------------------------------------------------------------------------
Linedef Edit Form: activation flags check was not updated properly.


R1927 | 032c8aaa | MaxED | 9/15/2014, 7:12 AM
--------------------------------------------------------------------------------
Split Linedef Edit Form into 2 versions: one for Doom/Hexen, and the other for UDMF map format.
Linedef Edit Form, UDMF: added less annoying warning about missing activation flags (no checks if an action actually requires activation yet...)


R1926 | 2056febb | MaxED | 9/15/2014, 2:35 AM
--------------------------------------------------------------------------------
Flags Form: added special handling for flag with zero value.


R1925 | 7b735dc8 | MaxED | 9/15/2014, 1:35 AM
--------------------------------------------------------------------------------
Sector Edit Form (Doom/Hexen): ermm... negative sector brightness is actually a thing...


R1924 | 71a3f1c7 | MaxED | 9/15/2014, 1:15 AM
--------------------------------------------------------------------------------
Sector Edit Form (Doom/Hexen): it was possible to set negative Brightness.
Sector Edit Form (UDMF): sector brightness value was processed incorrectly when relative value was entered.
Internal: added "ButtonStepsWrapAround" property to ButtonsNumericTextbox.
Internal, SectorEditFormUDMF: more changes to Slopes tab. Still not operational...


R1923 | f9cedc23 | MaxED | 9/13/2014, 2:57 PM
--------------------------------------------------------------------------------
Sector Edit Form: added "height offset" input. It can be used to change floor and ceiling height by given value. Also added some tooltips.


R1922 | cf82e5e1 | MaxED | 9/12/2014, 2:36 PM
--------------------------------------------------------------------------------
Map Analysis mode: "Check overlapping vertices" returned false-positive results in some cases.
Map Analysis mode: fixed a couple of minor glitches related to enabling/disabling results list, "fix" buttons and "fix all" checkbox.


R1921 | 99f6a9a5 | MaxED | 9/12/2014, 2:08 PM
--------------------------------------------------------------------------------
Map Analysis mode: results can now be hidden individually.
Updated documentation.


R1920 | 9b3b04d8 | MaxED | 9/12/2014, 7:58 AM
--------------------------------------------------------------------------------
Map Analysis mode: results list now has a context menu, which allows to hide/show results based on type of selected result and to  copy description of selected result to clipboard.


R1919 | c97dd0e4 | MaxED | 9/12/2014, 5:19 AM
--------------------------------------------------------------------------------
Map Analysis mode: errors can now be copied to clipboard.
Map Analysis mode: export to file command will now show "Save File" dialog instead of putting the file in the same folder as the map, also added some boilerplate.
Tag Explorer plugin: save to file command will now show "Save File" dialog instead of putting the file in the same folder as the map, also added some boilerplate.
Internal: reformatted GZCrash.log a bit.


R1918 | ad403de8 | MaxED | 9/11/2014, 2:53 PM
--------------------------------------------------------------------------------
Classic modes: changed tinting of selected sprites from multiply to modulate.
Internal: more info is now displayed when a shader fails to compile.


R1917 | 814bf470 | MaxED | 9/11/2014, 10:49 AM
--------------------------------------------------------------------------------
Linedef Edit Form: disabled missing activation flags warning.


R1916 | d916e546 | MaxED | 9/11/2014, 10:37 AM
--------------------------------------------------------------------------------
Comments Panel: probably fixed a possible crash when UpdateList() is triggered during map unloading.


R1915 | 22c5d6c0 | MaxED | 9/11/2014, 4:51 AM
--------------------------------------------------------------------------------
Visplane Explorer: added "Open Doors" and "Heat Colors" options.


R1914 | a7488939 | MaxED | 9/11/2014, 1:26 AM
--------------------------------------------------------------------------------
Updated Visplane Explorer plugin to v1.0. Visplanes of Hexen maps can now be explored.
Map Options Form: example map name now uses current game's naming scheme.


R1913 | 422c605b | MaxED | 9/10/2014, 9:56 AM
--------------------------------------------------------------------------------
Linedef Edit Form, UDMF: missing activation flags warning was shown even when action was 0...


R1912 | 7b70316b | MaxED | 9/9/2014, 6:54 AM
--------------------------------------------------------------------------------
Internal: optimized WAD.FindLump() and WAD.FindLumpIndex() functions. They should work ~30x faster now (although, overall performance increase because of this change is fairly noticeable).


R1911 | 5e7de038 | MaxED | 9/9/2014, 5:16 AM
--------------------------------------------------------------------------------
View projection is now updated when engaging Visual mode. This means no more distorted visuals after disproportionately changing window size.


R1910 | 359cea1c | MaxED | 9/9/2014, 2:49 AM
--------------------------------------------------------------------------------
Game Configurations Form: added a help item to "Testing" tab, which displays info about command line placeholders when mouseovered.
Added some missing flags to ZDoom_DECORATE.cfg.


R1909 | 1521f9ba | MaxED | 9/8/2014, 2:26 PM
--------------------------------------------------------------------------------
Linedef Edit Form, UDMF: a waring is now shown when trying to apply a non-zero action without any activation flags.
Program Configuration: selected test engine index was not saved when applying the form.
Program Configuration: selected test engine index was not pasted when pasting a game configuration or test engines.
Program Configuration: in some cases current test engine name was not saved when applying the form.
Program Configuration: fixed broken logic when trying to add a test engine with the same file name as already existing one.


R1908 | 697069e2 | MaxED | 9/8/2014, 6:09 AM
--------------------------------------------------------------------------------
Texture Browser Form: some minor logic fixes (no texture groups were selected when initial texture was empty and no texture group was stored in the program configuration).
Texture Browser Form: don't save current texture group when the form was canceled.
Keyboard Shortcut Reference export: generated html will now be saved to program configuration folder if working folder is write-protected.
Internal: added SupportedMapFormats property to EditModeAttribute. A mode with this property specified will be available only in specified map formats.
Interface: Ceiling Align Mode and Floor Align Mode are now enabled by default.
Interface: Ceiling Align Mode and Floor Align Mode are now only available in UDMF map format.
Interface: Visplane Explorer Mode is now available only in Doom map format.


R1907 | bfda0c99 | MaxED | 9/4/2014, 6:48 AM
--------------------------------------------------------------------------------
Find & Replace Mode: sector effects and linedef actions are now searched on bit by bit basis. That means map elements with partially matching Generalized effect/action can now be found.


R1906 | f596b883 | MaxED | 9/4/2014, 5:34 AM
--------------------------------------------------------------------------------
Proper labels are now displayed for generalized sector effects.
Internal, Edit Sectors form: more changes to "Slopes" tab logic. It's still incomplete...


R1905 | daf8c443 | MaxED | 9/4/2014, 12:57 AM
--------------------------------------------------------------------------------
Screenshots: message about missing save folder should not be displayed when using the default save path.
Screenshots: added wad and map names to info text of edit area screenshots.


R1904 | 8ea8c154 | MaxED | 9/3/2014, 7:07 AM
--------------------------------------------------------------------------------
Thing Edit form: position changes were handled differently than other similar properties.
Thing Edit form: absolute thing height was calculated incorrectly in some cases.
General: added a generic update logic when current editing mode doesn't handle OnEditFormValuesChanged event.
Internal, AngleControl: added "AngleOffset" property.


R1903 | 1da7e446 | MaxED | 9/3/2014, 12:50 AM
--------------------------------------------------------------------------------
Generalized sector effects were not enabled in Boom game configurations.
Updated documentation a bit.


R1902 | 50c136fb | MaxED | 9/2/2014, 1:44 PM
--------------------------------------------------------------------------------
Import .obj as Terrain: created terrain was horizontally flipped when importing a model with up axis set to X or Z.
Also, I would like to use this opportunity to thank Siberian Tiger from DTD Team for helping me with SVN builds for more than two years. You made my constant wrestling with the code a much less tedious process.


R1901 | 3819eb56 | MaxED | 9/2/2014, 11:52 AM
--------------------------------------------------------------------------------
Import .obj as Terrain: vertex order was incorrect when creating sectors from a model with up axis set to Z.


R1900 | 90689ad1 | MaxED | 8/30/2014, 11:12 AM
--------------------------------------------------------------------------------
Fixed a crash when saving a map after changing map format.


R1899 | 10dd68b8 | MaxED | 8/28/2014, 4:16 AM
--------------------------------------------------------------------------------
Classic modes: Draw Grid, Rectangle and Ellipse modes were missing "toggle grid snapping" mode (enabled by holding Shift key while drawing).


R1898 | a585db60 | MaxED | 8/26/2014, 4:08 AM
--------------------------------------------------------------------------------
Visual mode, 3d floors: fixed broken 3d floor visibility detection one more time.
Game Configurations: changed default map name for Doom maps to "E1M1".
New Map Form: "E1M1" is now used as a default name for Doom maps.
Thing Browser Control: double-click event is now sent only if user clicked in the node's label area.
Interface: added info messages for several toolbar toggles.
Interface: made Brightness icon more readable when using dark windows themes.


R1897 | 6f7af0e2 | MaxED | 8/25/2014, 7:13 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: added some boilerplate to prevent invalid sector slopes from showing up/crashing the editor.


R1896 | c95c26bb | MaxED | 8/25/2014, 4:15 AM
--------------------------------------------------------------------------------
Fixed: MapSet.GetSectorByCoordinates() returned "false" in some cases when a given coordinate was on top of sector's vertex.
Internal: UDMF sector slopes and offsets are no longer stored in sector.Fields. Use sector.FloorSlope, sector.FloorSlopeOffset, sector.CeilingSlope and sector.CeilingSlopeOffset.


R1895 | aee55d49 | MaxED | 8/25/2014, 2:41 AM
--------------------------------------------------------------------------------
Visual mode, 3d floors: fixed broken 3d floor visibility detection (which failed in some cases when real floor or ceiling was sloped).


R1894 | 4f0cfb1e | MaxED | 8/19/2014, 2:58 PM
--------------------------------------------------------------------------------
Map Analysis form: fixed a bug related to window resizing introduced in r2002.


R1893 | bce65134 | MaxED | 8/12/2014, 3:43 PM
--------------------------------------------------------------------------------
"Fatal Non-UI Error" message was shown incorrectly.


R1892 | be12251c | MaxED | 8/12/2014, 2:06 AM
--------------------------------------------------------------------------------
Tag Range plugin: 0 should not be considered as "used tag"


R1891 | 18dea2d7 | MaxED | 8/12/2014, 1:30 AM
--------------------------------------------------------------------------------
Tag Range plugin: tags of selected map elements should not be considered as "already used".


R1890 | 9802b653 | MaxED | 8/12/2014, 1:13 AM
--------------------------------------------------------------------------------
Tag Range plugin: custom increment can now be set.
Tag Range plugin: tags can be set in relative mode (when this mode is enabled, generated values are added to existing tags instead of replacing them).
Updated documentation.


R1889 | 2a880920 | MaxED | 8/11/2014, 3:30 AM
--------------------------------------------------------------------------------
Map Analysis Mode: made several error descriptions more... descriptive.
Map Analysis form is now resize-able.
Map Analysis form: number of found errors is now shown in the form's title.


R1888 | 780ccae4 | MaxED | 8/11/2014, 2:39 AM
--------------------------------------------------------------------------------
Game Configurations, Error Checker: all blocking things are now checked for being stuck in other things.
Thing Type Info: errorcheck is now set to THING_ERROR_INSIDE_STUCK for blocking DECORATE things.


R1887 | 450ee02e | MaxED | 8/11/2014, 1:35 AM
--------------------------------------------------------------------------------
Tag Selector, changed: tag ranges are now set using "&gt;=N" and "&lt;=N" syntax.
Tag Selector: tags can now be set relatively using "++N" and "--N" syntax.


R1886 | a07a5c1b | MaxED | 8/8/2014, 5:35 AM
--------------------------------------------------------------------------------
Some more updates to ZDoom_DECORATE.cfg and ZDoom_ACS.cfg


R1885 | dc36abb0 | MaxED | 8/8/2014, 4:49 AM
--------------------------------------------------------------------------------
Updated ZDoom_DECORATE.cfg


R1884 | ae0fc036 | MaxED | 8/8/2014, 4:00 AM
--------------------------------------------------------------------------------
ACC: Added GetArmorInfo() and several missing constants to ZDoom_ACC.cfg
ACC: Also updated zdefs.acs and zspecial.acs


R1883 | 6e46203b | MaxED | 8/7/2014, 3:20 AM
--------------------------------------------------------------------------------
Screenshots Folder can now be set in the Preferences.
Added custom icons for ZDoom's Decal and Sparkle things.


R1882 | 948dda04 | MaxED | 8/6/2014, 7:48 AM
--------------------------------------------------------------------------------
Revision number is now also added to screenshot's filename.
Fixed a typo in the Preferences form.


R1881 | 95a57dc7 | MaxED | 8/6/2014, 7:24 AM
--------------------------------------------------------------------------------
Revision number is now printed on screenshots.


R1880 | 47717e93 | MaxED | 8/6/2014, 3:21 AM
--------------------------------------------------------------------------------
Linedef Edit Form: fixed a crash when setting a flag to "indeterminate" state when said flag was not present in a linedef's Flags dictionary.
CheckboxArrayControl's OnValueChanged event was not fired if a check-box was in the ThreeState mode.
Minor fixes in the documentation.


R1879 | 9446de2d | MaxED | 8/6/2014, 1:17 AM
--------------------------------------------------------------------------------
Sector Edit Form: negative brightness can now be entered.
Doom_misc.cfg, ZDoom_misc.cfg: changed the highest "sectorbrightness" value to 256 (was 255).


R1878 | 7916cb6b | MaxED | 8/5/2014, 7:27 AM
--------------------------------------------------------------------------------
Some game configuration settings were not removed from GZBuilder.cfg after removing them in the Game Configurations form (namely, deletion of texture sets, test engines or linedef color presets was not actually removing them from the config file).


R1877 | bed61369 | MaxED | 8/5/2014, 4:03 AM
--------------------------------------------------------------------------------
Sector, Linedef, Thing Edit forms: when several map elements are selected, you can set a tag range by entering "++N" or "--N" as a tag.


R1876 | 566ff285 | MaxED | 8/5/2014, 1:22 AM
--------------------------------------------------------------------------------
Thing, Linedef, Sector Edit forms: in some cases flags were set to "enabled" state when they should have been set to "mixed" state when editing multiple map elements.


R1875 | a29cfe5a | MaxED | 8/4/2014, 3:02 AM
--------------------------------------------------------------------------------
Prefabs parsing was broken.


R1874 | 9c17aa4f | MaxED | 7/18/2014, 8:11 AM
--------------------------------------------------------------------------------
Sectors mode: things inside of selected sectors can be moved when dragging sectors. This behavior can be toggled by the new button on Sectors mode's toolbar.
Sectors mode: changed Alt-key handling. Now it only enables "snap to grid increment" mode.
Things mode: "snap to grid increment" mode now works in this mode.
Updated documentation.


R1873 | 3d7cceaa | MaxED | 7/18/2014, 4:25 AM
--------------------------------------------------------------------------------
Visual mode: some parts of 3d floor were shown even when it was above real ceiling/below real floor.
Visual mode: real floor was colored by 3d floor's color even when it was below real floor.
Action Browser form: keyboard focus is now set to Filter text box by default.


R1872 | 4cb81b80 | MaxED | 7/18/2014, 3:50 AM
--------------------------------------------------------------------------------
Added "Reset" button to Tag selector control.


R1871 | dbe3fc9e | MaxED | 7/17/2014, 2:01 AM
--------------------------------------------------------------------------------
Updated Zandronum compiler
MapSet: should probably clamp parsed selection group, because you never know...


R1870 | 8b429ca4 | MaxED | 7/17/2014, 1:49 AM
--------------------------------------------------------------------------------
Updated Zandronum compiler


R1869 | 542d3bbf | MaxED | 7/17/2014, 1:15 AM
--------------------------------------------------------------------------------
Visual mode: unrelated sidedefs were selected when trying to select empty texture using "Select with the same textures" action.


R1868 | d2b1351a | MaxED | 7/16/2014, 6:40 AM
--------------------------------------------------------------------------------
Game Configurations form: game configurations can now be copied and pasted (a context menu is now available in the game configurations list).
Updated documentation.


R1867 | 4a1dacc1 | MaxED | 7/16/2014, 2:47 AM
--------------------------------------------------------------------------------
Script Editor: functions are now shown in the script selector drop-down.


R1866 | 7cce80f0 | MaxED | 7/16/2014, 2:45 AM
--------------------------------------------------------------------------------
Selection groups are now stored in the map's .dbs file.
Rewritten Add to/Select/Clear group Edit menu handling.


R1865 | f3f6d620 | MaxED | 7/15/2014, 1:50 AM
--------------------------------------------------------------------------------
ImageBrowserControl was not shown in Visual Studio's Designer view.
Redesigned Texture Set Form a bit.


R1864 | 8bfa9a89 | MaxED | 7/15/2014, 1:22 AM
--------------------------------------------------------------------------------
Updated ZDoom_ACS.cfg and BCC.cfg: more info is now shown in helper popups for all ACS functions (not Action specials). Also, 3 functions (namely SpawnDecal, GetActorPowerupTics and CheckFont) were missing form these configs.
Image Browser control: item selection event was triggered twice.


R1863 | c462eb7b | MaxED | 7/15/2014, 1:08 AM
--------------------------------------------------------------------------------
Fixed a crash introduced in r1972 when trying to add second patch with the same name to a texture.
"Texture 'XXX' is double defined in resource 'YYY'." warning is no longer displayed if a TEXTURE1/2 texture contains a patch with the same name as the texture.


R1862 | f2ba13d5 | MaxED | 7/14/2014, 1:33 AM
--------------------------------------------------------------------------------
Fixed 2 bugs introduced in r1970:
Script names/numbers cache was not updated (no scripts were shown in the drop downs when using script setting actions).
SCRIPTS lump was not saved when saving a map.


R1861 | 85e2f81f | MaxED | 7/12/2014, 6:22 AM
--------------------------------------------------------------------------------
Updated MakeSVNRelease.bat


R1860 | c8510b7b | MaxED | 7/12/2014, 6:10 AM
--------------------------------------------------------------------------------
Script type can now be chosen when opening a map.
Updated documentation.


R1859 | a485b40b | MaxED | 7/11/2014, 4:00 AM
--------------------------------------------------------------------------------
"Texture 'XXX' is double defined in resource 'YYY'." warning is no longer displayed if a texture contains a patch with the same name as the texture.


R1858 | f2c0d0a4 | MaxED | 7/11/2014, 3:46 AM
--------------------------------------------------------------------------------
Classic modes: you can now hold ALT key while dragging map items to lock movement to grid increments relative to initial position.


R1857 | 00688d4c | MaxED | 7/11/2014, 3:13 AM
--------------------------------------------------------------------------------
Script type can now be chosen when creating a new map and changed in Map Options form.
BCC script compiler (https://github.com/wormt/bcc/) is now bundled with GZDB.
Main Form, "File" menu: only existing files are now added to the "recent files" list.


R1856 | 755a5549 | MaxED | 7/7/2014, 7:48 AM
--------------------------------------------------------------------------------
When "MixTexturesFlats" flag is set in a game configuration, textures defined in TEXTURES or placed between TX_START and TX_END markers must override "regular" flats (ZDoom behavior).
Updated documentation.


R1855 | c9cb4ad1 | MaxED | 7/7/2014, 7:17 AM
--------------------------------------------------------------------------------
Linedefs Mode: "Flip Sidedefs" action will no longer flip one-sided lines.
Linedefs Mode: "Flip Linedefs" action now tries to align linedefs, so their front (or back) point towards the same sector.
Sectors Mode: "Flip Linedefs" action is now available form this mode, and it will also try to align linedefs, so their front (or back) point towards the same sector.


R1854 | cee185c7 | MaxED | 7/7/2014, 1:42 AM
--------------------------------------------------------------------------------
When "MixTexturesFlats" flag is set in a game configuration, textures defined in TEXTURE[S|x] must override "regular" flats (ZDoom behavior).


R1853 | 7254c62e | MaxED | 7/2/2014, 3:12 AM
--------------------------------------------------------------------------------
Draw Rectangle mode, Draw Ellipse mode: fixed a possible crash when restoring bevel/subdivisions values.
Draw Curve mode: added "Reset" button to the toolbar.
Draw Rectangle/Ellipse/Grid modes: "Reset" toolbar buttons didn't have a proper tooltip.


R1852 | 17c793f1 | MaxED | 6/30/2014, 6:42 AM
--------------------------------------------------------------------------------
"File -&gt; Save Map Into" command: a map with previously used map name was deleted from the target wad if the command was used after changing current map name.
"File -&gt; Save Map Into" command: added a confirmation dialog when a map with the same name already exists in the target wad.


R1851 | 3309a804 | MaxED | 6/30/2014, 1:17 AM
--------------------------------------------------------------------------------
Map Analysis mode: "Check unknown textures" didn't check middle textures on double-sided linedefs.


R1850 | dacd6d2a | MaxED | 5/27/2014, 2:22 AM
--------------------------------------------------------------------------------
Map Analysis mode: "Check overlapping vertices" was setting incorrect total progress value, which could cause a crash in some cases.


R1849 | 8ba1d9c3 | MaxED | 5/21/2014, 2:22 AM
--------------------------------------------------------------------------------
Visual mode: middle sidedef geometry of single-sided linedefs was rendered differently than in (G)ZDoom in some cases.


R1848 | 8555d75c | MaxED | 5/20/2014, 2:09 AM
--------------------------------------------------------------------------------
A r1959 change in ImageSelectorControl prevented inherited classes from showing properly in Visual Studio's designer.
Also made a bunch of methods static.


R1847 | e6204be5 | MaxED | 5/20/2014, 12:45 AM
--------------------------------------------------------------------------------
UDMF sector slopes: looks like 4-th parameter is used in GZDoom after all :)


R1846 | a61bba25 | MaxED | 5/19/2014, 6:33 AM
--------------------------------------------------------------------------------
UDMF map format: increased maximum supported texture name length to 2048.
Preferences: added "Capitalize texture names" option (located in Preferences -&gt; Appearance -&gt; Additional options). When disabled, the casing of displayed texture names will match filenames for textures loaded form TEXTURES or pk3/pk7/folder resources.
Textures Browser: added support for displaying long texture names.
Errors list is now cleared when reloading resources.
Visual mode: added basic support for sector slopes (no UI for that feature yet).


R1845 | 48caddf1 | MaxED | 5/19/2014, 1:38 AM
--------------------------------------------------------------------------------
Aaaaand I did it totally wrong in 1957. Here's what should've been done:
Changed "Raise Floor by 8 mp" and "Lower Floor by 8 mp" default shortcuts to "Ctrl-Alt-ScrollUp/ScrollDown", because they used the same keys as "Increase Brightness" and "Decrease Brightness" actions.


R1844 | 76c6012b | MaxED | 5/19/2014, 1:33 AM
--------------------------------------------------------------------------------
Changed "Raise Ceiling by 8 mp" and "Lower Ceiling by 8 mp" default shortcuts to "Ctrl-Alt-ScrollUp/ScrollDown", because they used the same keys as "Increase Brightness" and "Decrease Brightness" actions.


R1843 | 48cef417 | MaxED | 5/19/2014, 1:22 AM
--------------------------------------------------------------------------------
Map options form: user can no longer enter a map name longer than 8 characters.


R1842 | abdeb847 | MaxED | 5/15/2014, 6:16 AM
--------------------------------------------------------------------------------
Map compilers are no longer copied to a temporary folder when compiling map lumps.
Script editor: incorrect line numbers were displayed in Errors list.


R1841 | 15bcea94 | MaxED | 5/15/2014, 1:32 AM
--------------------------------------------------------------------------------
Added "Allman-style bracing in snippets" setting (located in Preferences -&gt; Appearance -&gt; Script Editor).
Snippets: changed token syntax from $XX to [XX]
[LB] (Line Break) marker can now be used in snippets.
Game Configurations: added "enabledbydefault" parameter. When set to true, a game configuration will be available by default (e.g. when an user starts the editor for the first time).
GZDB will no longer throw an exception when trying to update default value in a TypeHandler, which doesn't implement default value handling.


R1840 | 9401828f | MaxED | 5/14/2014, 8:17 AM
--------------------------------------------------------------------------------
Script Editor: function arguments helper pop-up was obscuring the text cursor in some cases.  
Reverted some changes from previous commit.
Updated documentation.


R1839 | b4b0b4cc | MaxED | 5/13/2014, 7:41 AM
--------------------------------------------------------------------------------
Script Editor: added Visual Studio-like snippet expanding (type the name of a snippet, then press the Tab key to expand it).
Script Editor: added snippets to auto-complete list (currently they aren't inserted properly though...).
Script Editor: auto-indentation now works a bit smarter.
ScintillaControl.GetLine() was retrieving incorrect line.


R1838 | 3c6a9547 | MaxED | 5/13/2014, 2:43 AM
--------------------------------------------------------------------------------
Script Editor: added a simple snippets system.
Updated documentation.


R1837 | 076d0cfe | MaxED | 5/12/2014, 12:33 AM
--------------------------------------------------------------------------------
Tag Explorer was not showing map elements with negative tag.


R1836 | b6c0aeea | MaxED | 5/8/2014, 5:34 AM
--------------------------------------------------------------------------------
Removed Statistics plugin. Statistics are now shown in info panel when nothing is highlighted.


R1835 | 5f6e9ad3 | MaxED | 5/8/2014, 5:33 AM
--------------------------------------------------------------------------------
Rearranged controls a bit. "OK/Accept" button is now always the rightmost button on the most of controls.
Also made some controls a bit smaller.


R1834 | 98aefb26 | MaxED | 5/8/2014, 2:24 AM
--------------------------------------------------------------------------------
Sectors, Linedefs, Things, Vertices modes: added "Select Similar" action (available in &lt;Mode name&gt; -&gt; "Select Similar..." menu), which lets you select map elements similar to currently selected ones, based on a set of settings.
Some cosmetic fixes in "Filter Selected Things" and "Paste Properties Options" panels.


R1833 | ebd2400c | MaxED | 5/6/2014, 4:03 AM
--------------------------------------------------------------------------------
Things mode: added Filter Selection form (Things -&gt; Filter Selection), which allows to quickly filter selected things by type.
Tag Statistics form, Thing Statistics form: fixed a crash when clicking on table's header cells.


R1832 | 0ce2f1c2 | MaxED | 5/6/2014, 1:21 AM
--------------------------------------------------------------------------------
More fixes of 118:Plane_Copy effect implementation...
One of Thing Statistics form's columns was editable for no good reason.


R1831 | 0e4419d8 | MaxED | 5/5/2014, 7:24 AM
--------------------------------------------------------------------------------
UDMF: added "transparent" linedef flag.
UDMF: sector, linedef and thing render styles are now defined in Game Configuration.


R1830 | 40bba555 | MaxED | 5/5/2014, 2:59 AM
--------------------------------------------------------------------------------
Last used map folder path is now stored in program configuration. It is used in "Open Map" dialog.


R1829 | bb368b56 | MaxED | 5/5/2014, 1:36 AM
--------------------------------------------------------------------------------
Visual mode: 118:Plane_Copy effect implementation was broken in many places.


R1828 | cf4b2d19 | MaxED | 5/3/2014, 7:44 AM
--------------------------------------------------------------------------------
Renamed Jitter mode to Randomize mode.
Randomize mode: randomized pitch, roll and scale can now be applied to things.
Randomize mode: removed "Relative" option, because results with this option enabled were almost the same as without it.
Classic modes, model rendering: selected models are now rendered using highlight color, so they no longer blend with thing rectangle/circle.
Model rendering, UDMF: scale was applied incorrectly to models with pitch or roll.
Updated documentation.


R1827 | 5e205d3b | MaxED | 5/2/2014, 4:37 AM
--------------------------------------------------------------------------------
Thing Edit forms: angle/pitch/roll change events were triggered twice when changing a value.
Thing Edit form, UDMF: default value of pitch and roll angle controls is now up.
Angle control: direction line is not displayed when showing mixed values.


R1826 | 8ec09792 | MaxED | 4/30/2014, 3:04 AM
--------------------------------------------------------------------------------
Moved "Action Doom", "Harmony", "Chex Quest" 1 and 3 game configuration to Configurations/Other Games.


R1825 | 9c7b8e4e | MaxED | 4/30/2014, 3:01 AM
--------------------------------------------------------------------------------
Model rendering (all modes): UDMF scale, pitch and roll are now displayed.
Thing Edit Form, UDMF: added controls for setting pitch, roll, scale, render style, fill color, alpha, health and score.
Visual mode, UDMF: UDMF scale is now applied when rendering sprites.
Added Thing Statistics form (Edit -&gt; View Thing Types...), which shows all loaded thing types with some additional info.
Visual mode: sprites with negative ScaleX and positive ScaleY were not rendered properly.
Classic modes: display was not updated after loading a sprite.
Current testing engine change was not saved on closing the program when no other game configuration settings were changed.


R1824 | 26e3d531 | MaxED | 4/21/2014, 2:30 AM
--------------------------------------------------------------------------------
Added a separate ThingEditForm for UDMF map format.


R1823 | 4af31e1a | MaxED | 4/18/2014, 4:22 AM
--------------------------------------------------------------------------------
Things mode: you can clone selected/highlighted things by holding "Shift" before starting to drag them.


R1822 | 43e50973 | MaxED | 4/9/2014, 3:52 AM
--------------------------------------------------------------------------------
A quick fix to previous commit...


R1821 | dddf91e5 | MaxED | 4/9/2014, 3:16 AM
--------------------------------------------------------------------------------
Added "Paste Properties Options" form, which lets you pick properties for 'Copy Properties' and 'Paste Properties' actions.
Removed CopyPasteSectorProperties plugin, because built-in "Copy/Paste Properties" actions do the same job, but better.


R1820 | 0d6f9a25 | MaxED | 4/8/2014, 4:09 AM
--------------------------------------------------------------------------------
WADReader: another fix to patches outside of patch ranges detection logic.


R1819 | 81325841 | MaxED | 4/7/2014, 1:48 AM
--------------------------------------------------------------------------------
Find and Replace mode: added "Sector Floor Height" and "Sector Ceiling Height" search modes.


R1818 | 0314490c | MaxED | 4/3/2014, 5:57 AM
--------------------------------------------------------------------------------
WADReader: patches outside of patch ranges were not detected in some cases.


R1817 | 7a29d87c | MaxED | 4/2/2014, 3:57 AM
--------------------------------------------------------------------------------
"Rotate Clockwise" and "Rotate Counterclockwise" actions now work in Things mode (they will rotate things) and in Sectors mode (they will rotate floor/ceiling textures based on current view mode).
Moved "Rotate Clockwise" and "Rotate Counterclockwise" actions to "Edit" category.
Tag Statistics form: help label was incorrectly aligned.
Some actions in Sectors and Linedefs modes were not used on highlighted map elements.
Some actions in Sectors and Linedefs modes created undo groups incorrectly when used on highlighted map elements.


R1816 | f68e61e0 | MaxED | 3/23/2014, 2:24 AM
--------------------------------------------------------------------------------
Woops! Terrible bugs!


R1815 | 71ad1199 | MaxED | 3/23/2014, 2:08 AM
--------------------------------------------------------------------------------
The editor no longer locks up while testing the map.


R1814 | 82b868e5 | MaxED | 3/20/2014, 6:04 AM
--------------------------------------------------------------------------------
Fixed: .dbs map configuration was not loaded when loading a map by dragging a wad file on top of GZDB shortcut/executable.


R1813 | 9220d5df | MaxED | 3/19/2014, 6:05 AM
--------------------------------------------------------------------------------
Updated documentation.


R1812 | ee6faba1 | MaxED | 3/19/2014, 6:03 AM
--------------------------------------------------------------------------------
"File -&gt; Export -&gt; Selection as Wavefront .obj" menu command was not working.
"Preferences -&gt; Editing -&gt; When splitting a linedef" setting is now always used when splitting linedefs.
"Preferences -&gt; Editing -&gt; When splitting a linedef": added "Reset X and Y" option.
"Preferences -&gt; Editing -&gt; Auto-align textures of newly created linedefs" option now works in a more intelligent fashion.


R1811 | 6caf3922 | MaxED | 3/17/2014, 1:59 AM
--------------------------------------------------------------------------------
Woops... I did it wrong...


R1810 | 6193f4ad | MaxED | 3/17/2014, 1:44 AM
--------------------------------------------------------------------------------
Fixed Skulltag part of Zandronum things configuration.
Replaced a couple of internal thing sprites.


R1809 | 29437409 | MaxED | 3/14/2014, 7:21 AM
--------------------------------------------------------------------------------
Linedef Info panel: tag text is now set in a more reliable fashion.


R1808 | 417cdde4 | MaxED | 3/12/2014, 3:39 AM
--------------------------------------------------------------------------------
In some cases, texture offsets were adjusted when it wasn't required when splitting linedefs.
Replicated Doom texture vertical offset glitch when front and back sector's ceilings are sky.


R1807 | e0179f79 | MaxED | 3/11/2014, 5:35 AM
--------------------------------------------------------------------------------
GLDEFS parser: made dynamic light attaching rules a bit stricter. Now a light is attached to an actor if frame length is 4 chars or 5-th char is 'A' in GLDEFS object definition.


R1806 | abb77e4a | MaxED | 3/11/2014, 2:44 AM
--------------------------------------------------------------------------------
Angle control: in some cases angle was set to 360 instead of 0 when clicking on the control.
GLDEFS parser: added a warning when the interval of animated dynamic light is 0.
Visual mode: fixed a crash when an angle of animated dynamic light was set to 0 and light animation was enabled.
Tag explorer: removed unnecessary mode switching when selecting map elements of the same type.


R1805 | fb19f62f | MaxED | 3/10/2014, 7:35 AM
--------------------------------------------------------------------------------
Angle in now set in 0..359 range when clicking on Angle control.
+ couple of cosmetic fixes.


R1804 | 99a84334 | MaxED | 3/7/2014, 5:48 AM
--------------------------------------------------------------------------------
Moved all Skulltag things, which are no longer available by default in Zandronum, to Skulltag_things.cfg
Zandronum configs no longer require additional resources to load without errors.


R1803 | 0717e195 | MaxED | 3/7/2014, 4:37 AM
--------------------------------------------------------------------------------
Updated documentation.


R1802 | 4fb956ce | MaxED | 3/6/2014, 3:45 AM
--------------------------------------------------------------------------------
Just a couple of cosmetic fixes. Nothing interesting, really...


R1801 | 6de11ea3 | MaxED | 3/6/2014, 1:08 AM
--------------------------------------------------------------------------------
Make Door action: door texture can now be defined in a game configuration.
Make Door action: door and track textures are now stored while the editor is running.
Edit Selection Mode: pasted geometry was not merged with the rest of the map if the selection was not modified before applying the mode.


R1800 | f7f8c1e8 | MaxED | 3/5/2014, 4:26 AM
--------------------------------------------------------------------------------
Make Door action: added missing activation properties for maps in Hexen and UDMF map formats.
Make Door action: made Make Door form a bit smaller.
Make Door action: sector highlight was not updated after performing the action when a single sector was selected.


R1799 | 7faf6bc1 | MaxED | 3/5/2014, 1:21 AM
--------------------------------------------------------------------------------
Linedef Edit Form, Sector Edit Form: when several map elements with different textures are selected, the "texture stack" icon is shown in the texture selectors instead of the "missing texture" icon.
Error Checker mode: added "Check missing flats" check.
Error Checker mode: fixed several descriptions. 
Sprite patches for sprites defined in TEXTURES are now loaded from Sprites namespace.
Some of my older texture alignment code didn't work properly when strict texture/flat handling ("mixtextureflats" game configuration flag set to false) was enabled.
Fixed some incorrect checks for missing texture ("-").


R1798 | 8599f18f | MaxED | 3/4/2014, 1:04 AM
--------------------------------------------------------------------------------
"Reset" button was missing from "Draw Grid" settings.
Buttons order was messed up in editing modes toolbar after performing "Reload Resources" action.
Fixed editing modes toolbar layout.


R1797 | 2d874973 | MaxED | 3/3/2014, 5:40 AM
--------------------------------------------------------------------------------
Renamed "Reload MODELDEF" action and "Tools" menu item to "Reload MODELDEF/VOXELDEF".
Fixed a crash when using "Reload GLDEFS" and "Reload (Z)MAPINFO" actions when GLDEFS / MAPINFO file was moved or renamed after opening the map in the editor.


R1796 | a8510368 | MaxED | 3/3/2014, 3:45 AM
--------------------------------------------------------------------------------
Script Editor: added "Find and Replace" toolbar button.


R1795 | 9a50b38f | MaxED | 3/3/2014, 1:52 AM
--------------------------------------------------------------------------------
Added "Full Brightness" toolbar button and "View" menu item. These call "Toggle Full Brightness" action.
Added "Make Door" menu item to "Sectors" menu.
A warning is now displayed when "Make Door" action is called without a selection.


R1794 | 7d4ac20b | MaxED | 2/28/2014, 6:32 AM
--------------------------------------------------------------------------------
Fixed button states for "Draw [stuff]" modes in the modes toolbar.
Moved settings for "Draw [stuff]" modes to the top toolbar.
Added hints for Draw Grid mode.
Fixed a status message update bug introduced in previous commit.


R1793 | 4ad9ad78 | MaxED | 2/27/2014, 2:08 AM
--------------------------------------------------------------------------------
Added Doom and Doom 2 game configurations for vanilla Doom and Boom engines.
When you try to change floor/ceiling texture offsets in Doom/Hexen map formats, a warning is displayed in status bar (instead of spamming you with message windows).
Mode actions toolbar is now auto-hidden when there are no buttons to display.


R1792 | 0369c969 | MaxED | 2/26/2014, 6:11 AM
--------------------------------------------------------------------------------
According to dotnetperls.com, "new Dictionary&lt;string, [anything]&gt;(StringComparer.Ordinal)" works 17% faster than "new Dictionary&lt;string, [anything]&gt;()", so let's stick that everywhere and see what happens :)
Draw Curve Mode: added settings panel.
Sectors mode: added "Make Door" button to the toolbar.
Swapped Side panel and Info panel z-order. 
Interface: split toolbar into 3 separate toolbars. All toolbar buttons are now viewable at 1024x768.
Interface: grouped stuff in "Modes" menu a bit better.
Interface: added "Draw [stuff]" buttons to modes toolbar.
Interface: reorganized main menu. Hope it makes more sense now.
API: added General.Interface.AddModesButton() and General.Interface.AddModesMenu(), which can be used to add buttons to specific group in "Modes" toolbar and menu items to specific group in "Modes" menu, so actions, which behave like an editing mode, but are not part of one can be added there.


R1791 | 21889a98 | MaxED | 2/21/2014, 7:24 AM
--------------------------------------------------------------------------------
Default thing arguments were not set when creating a new thing, only when changing thing type in Edit Things window.


R1790 | 3e5f85dc | MaxED | 2/21/2014, 6:42 AM
--------------------------------------------------------------------------------
Game configurations: added "fixedrotation" property to dynamic lights, which use the angle property as a parameter.
Maintenance: removed a ton of redundant stuff.


R1789 | d9e53f28 | MaxED | 2/20/2014, 4:36 AM
--------------------------------------------------------------------------------
Game Configurations: added support for new property "fixedrotation", which keeps thing's angle constant when a thing is rotated in Edit Selection mode.
Game Configurations: added "fixedrotation" property to "Polyobject Anchor" (9300), "Polyobject Start Spot" (9301), "Polyobject Start Spot (crush)" (9302) and "Polyobject Start Spot (hurts to touch)" (9303) actors.
Color Picker plugin: moved plugin button to "Modes" toolbar group.
API: added ToolbarSection.Modes property, which can be used in MainForm.AddButton() to add a button to Modes group.
Removed a bunch of unused variables.


R1788 | c04a2e7c | MaxED | 2/19/2014, 1:55 AM
--------------------------------------------------------------------------------
Game Configurations window: "enabled" status was not saved if the configuration was not changed.
When no configuration is enabled, a message was supposed to be shown after startup. Now it actually shows up.
Several configurations were missing from the "Configurations" folder.


R1787 | 8c2bd281 | MaxED | 2/18/2014, 6:14 AM
--------------------------------------------------------------------------------
Interface: you can click on X,Y map coordinates in the right-bottom corner of interface to open "Go to coordinates" window.


R1786 | 592887a0 | MaxED | 2/18/2014, 6:04 AM
--------------------------------------------------------------------------------
Configurations: increased game configuration loading speed (in previous builds it took ~650 ms. to load a single game configuration, now it takes ~120 ms. to load all 64 of them). As a side effect, New\Open Map Options, Map Options and Game Configurations windows are now opened noticeably faster. The editor starts up a bit faster as well.
Configurations: all 64 game configuration are now available by default.
Game Configurations window: game configurations can now be disabled. This setting is mostly cosmetic. When a game configuration is disabled, it won't be shown in "game configuration" dropdowns in New\Open Map Options and Map Options windows. If a map's .dbs file specifies a disabled configuration, it will be picked as a map configuration anyway.
Linedefs mode: vertex insert preview logic used Highlight range instead of Stitch range (which is used when draw mode engages).
Visual mode: double-sided middle textures were not selected when using "Select" action with "with same texture" modifier.
Textures: some optimizations in patch blending code.
ZDoom ACS script configuration: added definitions for StrLeft, StrMid and StrRight functions.


R1785 | 8b36f611 | MaxED | 2/10/2014, 2:16 AM
--------------------------------------------------------------------------------
Map coordinates are now drawn on edit area screenshots. In classic modes, map coordinates at the cursor location are used when the cursor is inside the view and the coordinates at the center of the view are used when it is not. In visual mode, camera location is used.


R1784 | 8229cb8b | MaxED | 2/10/2014, 1:26 AM
--------------------------------------------------------------------------------
Added "Go To Coordinates" action (available in "View" menu and via Ctrl-Shift-G shortcut). It will center the view on given coordinates in classic modes and place camera at given coordinates in visual mode.


R1783 | 2787034d | MaxED | 2/7/2014, 4:07 AM
--------------------------------------------------------------------------------
Updated zdefs.acs and ZDoom_ACS.cfg. GetLineActivation and SetLineActivation action specials should work now.
Made hints group higher in Draw Grid mode's side panel.


R1782 | 48fef89e | MaxED | 2/7/2014, 1:10 AM
--------------------------------------------------------------------------------
Map Analysis mode: "Check overlapping lines" logic was broken on maps in Doom and Hexen map formats.
Map Analysis mode: "Check overlapping lines" now finds duplicate linedefs (e.g. when 2 lines have the same start and end positions).
Map Analysis mode: added "Check overlapping vertices" check. This will check if a vertex is on top of a linedef or another vertex.
Some cosmetic changes in Tools and BaseVisualMode.
Updated zspecial.acs


R1781 | 1367c37b | MaxED | 2/3/2014, 3:19 AM
--------------------------------------------------------------------------------
Visual mode: when changing height of a triangular sector all vertices of which have height offset, vertex heights will be changed instead of sector's floor/ceiling height (this allows to edit terrain without the use of vertex handles).
Visual mode: "Copy Texture", "Copy Texture Offsets" and "Copy Properties" actions now always copy properties from currently highlighted surface (previously they copied properties from the first selected surface when something was selected).
Draw Rectangle mode: nothing was drawn in some cases.
Drag Things mode: grid was not updated when grid size was changed in this mode.


R1780 | 79dcaca4 | MaxED | 1/30/2014, 6:52 AM
--------------------------------------------------------------------------------
Added Import Terrain mode (Create -&gt; Terrain from Wavefront .obj)
Draw Settings panel: added "All" buttons to "Fill Selection with Textures" and "Remove Textures form Selection" groups
Export to .obj: fixed a crash when trying to export an unsaved map.
Texture preview are now created ~25% faster.


R1779 | cd75b4e3 | MaxED | 1/27/2014, 3:18 AM
--------------------------------------------------------------------------------
Sector info panel: rearranged controls a bit, so tag labels and long effect names can be displayed (more) properly.
Linedefs mode: event arrows were not redrawn after updating vertex insert indicator.
Configurations: some titles were too long to be displayed properly in the interface.


R1778 | 93ae3e8c | MaxED | 1/24/2014, 12:09 AM
--------------------------------------------------------------------------------
Texture Browser: added "Show -&gt; By selection type" option. When this option is selected, the browser will show textures or flats based on selected/highlighted surfaces.


R1777 | bdcaa2b1 | MaxED | 1/23/2014, 5:55 AM
--------------------------------------------------------------------------------
Linedefs mode: insert vertex preview is now shown.


R1776 | 88b12750 | MaxED | 1/23/2014, 5:36 AM
--------------------------------------------------------------------------------
Linedef info panel: tag is no longer shown in Hexen map format.
Numeric textbox: in addition to '++NN' and '--NN', you can use '*NN' and '/NN' to multiply or divide the values.
Configurations, ZDoom_linedefs.cfg: some linedef action arguments were missing a proper type.
Rewritten parts of hints system. Hints are now loaded from "Hints.cfg" file.


R1775 | a697cbfd | MaxED | 1/20/2014, 3:44 AM
--------------------------------------------------------------------------------
Added ThingSlope patch by Boris (adds support for Sector tilt things (9502 and 9503) in Visual mode).


R1774 | ec2303ca | MaxED | 1/20/2014, 12:47 AM
--------------------------------------------------------------------------------
Missing and Unknown textures were incorrectly scaled in classic modes.
Fixed an update logic error in PairedIntControl.


R1773 | 7303cbd1 | MaxED | 1/17/2014, 6:41 AM
--------------------------------------------------------------------------------
Cursor is now drawn on screenshots.


R1772 | 9ac9b18e | MaxED | 1/17/2014, 5:48 AM
--------------------------------------------------------------------------------
Hints and Draw Settings panels were not removed during map closing/switching, which resulted in duplicate panels.
The way things were rendered during dragging is now used by default in Things mode.


R1771 | e83da37f | MaxED | 1/17/2014, 1:44 AM
--------------------------------------------------------------------------------
Draw Grid mode: added "Lock slices to grid" option.


R1770 | f3e4cf06 | MaxED | 1/16/2014, 11:55 PM
--------------------------------------------------------------------------------
Visual mode, "Select" action with "With the same texture" modifier: sidedefs are no longer selected when matching part has zero height.


R1769 | 88a6f5a4 | MaxED | 1/16/2014, 5:08 AM
--------------------------------------------------------------------------------
Thing Info panel, Linedef info panel: tag labels are now displayed for action arguments.


R1768 | e487a9c8 | MaxED | 1/16/2014, 1:32 AM
--------------------------------------------------------------------------------
Added Draw Grid mode.
When Draw Rectangle or Draw Ellipse mode is enabled, it's settings are now shown in side panel.
Draw Ellipse mode: increased maximum number of sides to 512.
Changed the way tags are shown in Tag Selector controls. Tags without labels are now shown as a number (not "Tag N"), and tags with label are now shown as "N (label)", not "label (N)".
Tag labels are now shown in Thing, Sector and Linedef info panels.
Once again changed the way things are rendered while dragged.
Rearranged the label in PairedIntControl and PairedFieldControl (it is now behind numeric controls).
Optimized MapSet.GetSectorByCoordinates().


R1767 | 75114595 | MaxED | 1/13/2014, 4:49 AM
--------------------------------------------------------------------------------
Sectors mode: hold Alt while (de)selecting sectors to (de)select things inside of them.
Sectors mode, rectangular selection: you can now hold Alt to select things inside of selected sectors.
Sector highlight is now shown when selecting sectors in Tag Explorer.


R1766 | fabf8031 | MaxED | 1/13/2014, 1:51 AM
--------------------------------------------------------------------------------
Some enhancements in auto-generated keyboard shortcuts reference.


R1765 | 0e55f26f | MaxED | 1/13/2014, 12:44 AM
--------------------------------------------------------------------------------
Visual mode: using "Select" action with "select with the same texture" modifier in some cases selected middle texture when it shouldn't have.


R1764 | c087d014 | MaxED | 1/13/2014, 12:06 AM
--------------------------------------------------------------------------------
Selected things are now dragged while dragging vertices, linedefs and sectors.
Error checks: added "Check unused textures" option.
Replaced MissingTexture3D and UnknownTexture3D.
Sectors mode: restored "Lower/Raise Floor/Ceiling by 8 mp" actions.
Visual mode: in some cases sidedefs were rendered as selected when they were not.
Existing linedefs were not split while drawing new lines in some cases.
Texture and height overrides were not applied correctly in some cases.
Preferences form: "Ctrl+Alt+ScrollUp" and "Ctrl+Alt+ScrollDown" dropdown items were setting the shortcut to "Ctrl+Shift+ScrollUp" and "Ctrl+Shift+ScrollDown".


R1763 | f7085bd2 | MaxED | 1/11/2014, 2:23 AM
--------------------------------------------------------------------------------
Edit area auto-focusing is now disabled when any form except Edit forms is open.
Nodes Viewer: ZNODES were properly shown only on freshly opened maps.


R1762 | 2e88f8f4 | MaxED | 1/10/2014, 7:08 AM
--------------------------------------------------------------------------------
Nodes Viewer now supports ZNODES in "XNOD", "XGLN", "XGL2" and "XGL3" formats.
Sector highlight is now shown in many more places.
Edit area auto-focusing is now disabled when any form is open.


R1761 | c3a12ad1 | MaxED | 1/9/2014, 5:52 AM
--------------------------------------------------------------------------------
Full brightness mode is now synchronized between Visual and Classic modes


R1760 | 70102f14 | MaxED | 1/9/2014, 5:09 AM
--------------------------------------------------------------------------------
Changed mode buttons order in the toolbar.
Fixed a crash when enabling Nodes Viewer mode in an unsaved map.


R1759 | 1adf313a | MaxED | 1/9/2014, 3:31 AM
--------------------------------------------------------------------------------
Fixed: side panel was not auto-collapsed when Help tab was selected.
Fixed: texture size label's visibility was inconsistent in ImageSelectorControls.


R1758 | d27ae9c5 | MaxED | 1/8/2014, 7:20 AM
--------------------------------------------------------------------------------
Added a bath file, which can be used to make an SVN build of GZDB.
Program version, including revision number, is now updated and handled properly.


R1757 | c5616177 | MaxED | 1/8/2014, 1:59 AM
--------------------------------------------------------------------------------
We should copy middle texture to upper/lower parts regardless of whether they are actually required when AutoClearSidedefTextures is disabled, I suppose (aaaaand there was a logic error there).


R1756 | a91c0b9c | MaxED | 1/8/2014, 1:51 AM
--------------------------------------------------------------------------------
Forgot to add default key...


R1755 | 013865e2 | MaxED | 1/8/2014, 1:46 AM
--------------------------------------------------------------------------------
Voxels can now be loaded from WAD resources.
Reverted "Delete Item" action to the way it worked in DB2.
Added "Dissolve Item" action, which works the way "Delete Item" worked in previous revisions of GZDB.
Added "Auto Clear Sidedef Textures" action, "Edit" menu and toolbar button, which toggle automatic removal of sidedef textures when floor or ceiling height is changed or when geometry is drawn, copied or pasted.
Draw Settings panel: upper/lower texture overrides can now be used.
Draw Settings panel: added 2 sets of buttons, which allow to quickly set or clear textures in current selection.
Things are now rendered behind AND on top of the grid/linedefs/vertices when they are dragged.
Redesigned hints system. They are now shown in a side panel.
Edit area auto-focusing is now disabled when script editor is open.
Texture Browser form: no texture group was selected when opening the form in some cases.
Fixed several strange/misleading text messages.


R1754 | ae79ed4e | MaxED | 1/3/2014, 4:54 AM
--------------------------------------------------------------------------------
Alt key can now be bound to mouse button/scroll wheel combination.
Action descriptions: added "disregardalt" parameter.


R1753 | 47a84ad2 | MaxED | 1/3/2014, 2:33 AM
--------------------------------------------------------------------------------
Added VOXELDEF support.
Visual mode: added "Match Brightness" action.
DECORATE parser: actor names, which contain "+" and "-" symbols, are now parsed correctly.
Fixed an error in lump ranges creation logic.
Cosmetic fixes in various warning/error messages.
Updated documentation.


R1752 | 46feeb42 | MaxED | 12/26/2013, 12:07 AM
--------------------------------------------------------------------------------
I keep forgetting that, unlike protected methods, Actions MUST be implemented in derived classes...


R1751 | 5d2237b0 | MaxED | 12/24/2013, 1:21 AM
--------------------------------------------------------------------------------
Fixed 2 more bugs in Tools.DrawLines() introduced while optimizing it...


R1750 | 87ff11cc | MaxED | 12/23/2013, 4:02 AM
--------------------------------------------------------------------------------
Things are now rendered behind grid and linedefs/vertices when they are dragged. 
Added hints for Drag Geometry modes.


R1749 | 6a51cc7c | MaxED | 12/23/2013, 1:51 AM
--------------------------------------------------------------------------------
Classic modes: bilinear filtering was used in full brightness mode regardless of preferences setting.
Classic modes: "Paint Selection" and "Toggle Full Brightness" actions can now be used from any plugin.
Fixed possible crash in DECORATE actor color override logic.


R1748 | a118e53e | MaxED | 12/23/2013, 1:25 AM
--------------------------------------------------------------------------------
DECORATE: actors can now override category color using "//$color &lt;color index&gt;" key.
Added info about DECORATE keys to documentation (Configurations -&gt; DECORATE keys).


R1747 | 940a5f61 | MaxED | 12/23/2013, 12:00 AM
--------------------------------------------------------------------------------
Fixed a bug in Line2D.GetIntersection(), introduced in r1854 (SHOULD... OPTIMIZE... MORE... CAREFULLY!!!11).
A couple of minor optimizations in Renderer3D.


R1746 | 4e93bc71 | MaxED | 12/20/2013, 5:41 AM
--------------------------------------------------------------------------------
Linedef Edit Form: added "Subtractive" render style (no Visual mode support yet).
Fixed a misleading hint.


R1745 | 2dee709e | MaxED | 12/20/2013, 3:40 AM
--------------------------------------------------------------------------------
Wad file can now be loaded by dragging them on top of GZDB's main window.
Open Map Options and Map Options forms: resources can be added by dragging them on top of resources list.


R1744 | 0366f13c | MaxED | 12/20/2013, 1:24 AM
--------------------------------------------------------------------------------
Flat textures were loaded incorrectly in some cases.
UDMF map parser should work ~35% faster now.
Texture browser form: keyboard focus was not updated when switching between textures using Tab key.
"Graphics" folder is now checked when searching for texture patches.
Various cosmetic changes here and there.


R1743 | ae56aad3 | MaxED | 12/18/2013, 1:11 AM
--------------------------------------------------------------------------------
Hints panel was improperly resized in some cases.
Info panel was not updated after leaving Visual mode.
Moved hints logic to ClassicMode, so hints can be displayed by any plugin.
Visual mode: dynamic light animation was not working.
Minor performance improvements in Actor, Configuration, UDMF and TEXTURES parsers.


R1742 | b1b3dda2 | MaxED | 12/17/2013, 5:18 AM
--------------------------------------------------------------------------------
Increased performance when creating new map geometry (for example, when applying changes made by "Draw Line", "Draw Rectangle" etc. actions).


R1741 | 9df67e8b | MaxED | 12/17/2013, 12:19 AM
--------------------------------------------------------------------------------
Thing Info panel: thing action is no longer shown in Doom map format.
Sector and Thing Info panels: fixed possible crash when trying to show unknown thing/sector flag.
Hints were not shown properly when multiselection was started while highlighting a map element.
Copy/Paste actions work much faster now.
Classic modes: rendered grid size in now adjusted to current zoom level.


R1740 | 1bd58bab | MaxED | 12/13/2013, 1:31 AM
--------------------------------------------------------------------------------
Increased performance when deleting things in Things mode, linedefs in Linedefs mode and sectors in Sectors mode.
Increased performance when canceling Edit mode after pasting.
"Export to Wavefront .obj" function: current selection is now converted to sectors before running the function (previously it would export selected sectors when there were sectors selected, or the whole map when no sectors were selected).


R1739 | d03787f4 | MaxED | 12/12/2013, 1:40 AM
--------------------------------------------------------------------------------
Sectors mode: selection info was not updated after performing undo


R1738 | ab4d8c27 | MaxED | 12/12/2013, 1:07 AM
--------------------------------------------------------------------------------
"Export to Wavefront .obj" action should work much faster now.
Things mode: selection info was not updated when selection was cleared.


R1737 | 871776e3 | MaxED | 12/11/2013, 5:28 AM
--------------------------------------------------------------------------------
"Export to Wavefront .obj" action should work approx. 60% faster now.


R1736 | 894a2069 | MaxED | 12/11/2013, 1:47 AM
--------------------------------------------------------------------------------
Fixed/reverted some of optimizations from r1845...


R1735 | 47cebd9b | MaxED | 12/11/2013, 12:47 AM
--------------------------------------------------------------------------------
Sectors mode: selected sectors geometry cache was not updated after undo/redo.
Updated hint system.
Corrected 2 typos in action names.


R1734 | 0b622c5f | MaxED | 12/10/2013, 5:01 AM
--------------------------------------------------------------------------------
Thing Edit form: the logic of thing position controls was broken.
Info panel: current mode name was shown when in shouldn't have been.


R1733 | 4e52d9bb | MaxED | 12/10/2013, 4:19 AM
--------------------------------------------------------------------------------
Sectors mode: optimized rectangular selection logic.
Sectors mode: optimized sector highlight rendering logic.
Sectors mode: optimized sector effect/tag labels update logic.
Geometry tools: optimized several core functions.
Hints for current editing mode can now be displayed when nothing is highlighted (currently the hints are shown only in Draw Geometry mode).  
GZDB is now build with LARGEADDRESSAWARE flag, which increases amount of RAM GZDB can use from 1.4 to 2.8 GB.


R1732 | a99811a1 | MaxED | 12/6/2013, 3:21 AM
--------------------------------------------------------------------------------
Linedef info panel, UDMF: activation flags were not shown in flags panel and were causing exception.
Linedef info panel, Hexen map format: activation is now shown.


R1731 | 890fd10b | MaxED | 12/5/2013, 6:04 AM
--------------------------------------------------------------------------------
Linedef info panel: linedef flags are now shown.
Removed 15 Mb of unused files (3 DB2 splash screen sources).


R1730 | 0ca71351 | MaxED | 12/5/2013, 1:42 AM
--------------------------------------------------------------------------------
Fixed a crash when user cancels engine launch during Test Map action.

These changes were made in previous commit. I just forgot to write info about them:
Classic modes: going to Draw modes when Edit button is pressed when nothing is highlighted can be disabled in Preferences -&gt; Editing -&gt; "Start drawing when Edit pressed over empty space in Classic modes".
Classic modes: removed Preferences -&gt; Editing -&gt; "Try to align horizontal tex. offset of dragged geometry", because it was more confusing than helpful...


R1729 | ca031090 | MaxED | 12/5/2013, 1:24 AM
--------------------------------------------------------------------------------
Info panels: thing and sector flags are now displayed.
Visual mode: changed "Move Texture Left/Right/Up/Down by 8" actions to "Move Texture Left/Right/Up/Down by cur. grid size"
Visual mode: holding Ctrl-Shift while dragging texture with the mouse will snap texture offsets to current grid size.
Classic modes: interiors of highlighted sectors are now highlighted when the action target of currently highlighted map element is sector.
Unhandeled exceptions infos are now written to the event log.


R1728 | 44bf0b95 | MaxED | 12/4/2013, 5:27 AM
--------------------------------------------------------------------------------
New angle control logic was behaving incorrectly in some cases.
Angle control (the newer, photoshop-like one): left-clicking inside the control now clamps angle to 45-degree increments. Right-clicking inside the control sets precise angle.
Thing Edit Form: replaced angle control with newer one.
Classic modes: fixed minor rendering artifacts when drawing thing direction arrow.


R1727 | 2f2f74c2 | MaxED | 12/4/2013, 1:28 AM
--------------------------------------------------------------------------------
Updated ACS (this adds support for "DropItem" and "CheckFlag" ACS and DECORATE functions).
Updated ACS and DECORATE script configurations.


R1726 | b27716ce | MaxED | 12/3/2013, 6:40 AM
--------------------------------------------------------------------------------
Classic modes: event lines were rendered inconsistently while panning the view.
Sectors mode: event lines were not rendered for things targeting highlighted sector.
Added "DropItem" and "CheckFlag" definitions to ACS and DECORATE script configurations.


R1725 | 55fb9f87 | MaxED | 12/3/2013, 5:12 AM
--------------------------------------------------------------------------------
"Raise" and "Lower Floor/Ceiling to adjacent sector" actions: when the action is not able to find suitable height from the elements of the same type, element of opposite type is used instead (damn that's cryptic :) ). Example: when no ceiling lower than lowest in selection was found while lowering selected ceilings, highest floor height of sectors, selected ceilings belong to, will be used instead. Even shorter: these actions can now be used to "close" and "open" doors quickly.


R1724 | bf2f520a | MaxED | 12/3/2013, 2:50 AM
--------------------------------------------------------------------------------
Fixed a crash when opening Thing Filters form when non-UDMF map was loaded.
Fixed a possible crash when rendering thing arrows in classic modes caused by incorrect vertex buffer size calculation.
Reverted changes to texture\flat access when "mixtexturesflats" option is set to true in game configuration.


R1723 | d9439850 | MaxED | 12/2/2013, 7:02 AM
--------------------------------------------------------------------------------
Error checks: PlaneAlign action is now taken into account when checking for missing upper/lower textures.
Several fixes in flat/texture/patch loading and precedence. Texture loading will no longer fail when there's a texture and a flat with the same name.


R1722 | cd50592c | MaxED | 12/2/2013, 1:26 AM
--------------------------------------------------------------------------------
Classic modes: hopefully fixed a thread-related exception while loading sprites.
Visual mode: direction arrows are no longer rendered for non-directional things.
Actions log is now saved to GZCrash.txt


R1721 | e4a924eb | MaxED | 11/29/2013, 6:45 AM
--------------------------------------------------------------------------------
Sectors and Linedefs modes: rectangular selection now checks for intersections between linedefs and itself when "select touching" is enabled.


R1720 | c4130499 | MaxED | 11/29/2013, 4:24 AM
--------------------------------------------------------------------------------
Edit forms: current selection is no longer cleared when the edit is canceled.
Updated documentation.


R1719 | 898c8e61 | MaxED | 11/27/2013, 7:38 AM
--------------------------------------------------------------------------------
Open Map Form was unable to pick game configuration when selected wad contained maps in several map formats.
Texture selector control: fixed a crash when trying to refresh current image when the map was no longer available.


R1718 | f482aebf | MaxED | 11/27/2013, 4:45 AM
--------------------------------------------------------------------------------
Classic modes: thing sprites are now rendered in classic modes.
Classic modes: models no longer disappear when the thing the model is attached to is no longer visible.


R1717 | ac6e7f07 | MaxED | 11/22/2013, 1:35 AM
--------------------------------------------------------------------------------
Hm... Don't know how this got screwed...


R1716 | 9b395985 | MaxED | 11/22/2013, 1:23 AM
--------------------------------------------------------------------------------
Forgot to commit these two files... I'm sorry :(


R1715 | 52985db1 | MaxED | 11/21/2013, 3:51 AM
--------------------------------------------------------------------------------
Some fixes to sector brightness/heights override logic added in previous commit.


R1714 | e8f52aec | MaxED | 11/21/2013, 2:53 AM
--------------------------------------------------------------------------------
Added Draw Settings side panel, which replaces Set Default Textures Form and allows to set textures, brightness and floor/ceiling heights to use when drawing sectors. Used settings are now saved in the map's .dbs file.
Location and active tab of all Edit Forms are now stored while GZDB is running.
Focus management between editing window and the rest of the interface should work better now.
Tag Explorer plugin: editing window was not updated properly when Edit forms were opened from Tag Explorer.
Tag Explorer plugin, UDMF: comment editing was incorrectly initialized in some cases.


R1713 | c441c564 | MaxED | 11/20/2013, 6:59 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: "nofakecontrast", "smoothlighting" and "lightabsolute" flags are now taken into account when calculating fake contrast/smooth lighting brightness values for walls.


R1712 | 7a2aafbb | MaxED | 11/20/2013, 5:29 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: we shouldn't render fade when sector brightness is 248 or higher.
Plugins: fixed a crash caused by inability to find referenced assembly when loading a plugin, which depends on other plugin(s).
Undo-redo, UDMF: undo information was not created properly for several types of UDMF fields for the last map element in the selection when the selection contained more that 1 element.
Updated documentation.

Maintenance stuff:
Core/Plugins/Plug: made current display location and size information properly available to plugins.
Made Core/Controls/ColorControl available to be used by plugins.


R1711 | 7c8370b9 | MaxED | 11/18/2013, 4:36 AM
--------------------------------------------------------------------------------
Script editor: fixed a crash when trying to compile one-line script.


R1710 | aa4fbd8b | MaxED | 11/8/2013, 2:51 AM
--------------------------------------------------------------------------------
Texture browser form: Tab key behavior was broken when the window was opened in maximized state.
Texture browser form: last window location is now restored when the window is opened.


R1709 | 0654cec0 | MaxED | 11/8/2013, 12:18 AM
--------------------------------------------------------------------------------
Visual mode, auto align textures: actually, it won't break anything if we vertical clamp texture offsets of a 3d floor sidedef while auto-aligning (this reverts a part of previous commit)...
Classic modes: event lines are drawn once again while panning the view (I've disabled this a while ago trying to fix performance problems in Classic modes).


R1708 | 766e4d46 | MaxED | 11/6/2013, 5:07 AM
--------------------------------------------------------------------------------
Visual mode, auto align textures: vertical texture offsets of middle sidedefs are no longer clamped by texture height when said sidedefs are parts of 3d floor or are double-sided and not wrapped.


R1707 | 1be5a9e2 | MaxED | 11/6/2013, 1:34 AM
--------------------------------------------------------------------------------
UDMF, Custom Fields: fixed a crash when trying to create undo snapshot for a custom field of type bool or string when the map's .dbs file is not present or it doesn't contain type info about said field.


R1706 | 9c63c617 | MaxED | 11/4/2013, 3:17 AM
--------------------------------------------------------------------------------
Texture Browser form: fixed Tab key behavior yet again.


R1705 | 46982804 | MaxED | 11/1/2013, 4:14 AM
--------------------------------------------------------------------------------
We should only snap pasted selection to grid when snap to grid setting is enabled...


R1704 | 6c639c02 | MaxED | 11/1/2013, 2:13 AM
--------------------------------------------------------------------------------
"Select Things in Selected Sectors" action now works from any classic mode.
Selection is now snapped to grid when pasted.


R1703 | 5c19a12a | MaxED | 10/21/2013, 3:19 AM
--------------------------------------------------------------------------------
Visual mode: (hopefully) fixed a crash during Ctrl- and Shift-selecting wall surfaces.
Visual mode: "Select adjacent walls with the same height" (Ctrl-Select) logic was not working properly in some cases.


R1702 | 76dba9cd | MaxED | 9/27/2013, 3:56 AM
--------------------------------------------------------------------------------
Bridge mode: some float values were not rounded leading to curve position errors in some cases.


R1701 | ec9d8299 | MaxED | 9/26/2013, 5:43 AM
--------------------------------------------------------------------------------
Texture Browser: textures can now be filtered by size.
Visual mode: offsets of double-sided middle textures were still clamped when not required in some cases.
Updated documentation.


R1700 | 5c1fb384 | MaxED | 9/24/2013, 3:26 AM
--------------------------------------------------------------------------------
Find/Replace form: replaced "find" and "replace" TextBoxes with AutoSelectTextboxes.


R1699 | 0c1c44c1 | MaxED | 9/19/2013, 2:17 AM
--------------------------------------------------------------------------------
Visual mode: "Reset Texture Offsets" now resets "global" texture offsets in all map formats.
Visual mode: added "Reset Local Texture Offsets (UDMF)" action (default key is Ctrl-Shift-R). It will reset upper/middle/lower texture offsets in UDMF and will act exactly as "Reset Texture Offsets" action in other map formats.


R1698 | 3f66656b | MaxED | 9/17/2013, 1:21 AM
--------------------------------------------------------------------------------
Sector edit forms: sector height label was showing incorrect values when relative values were used.


R1697 | 7f775bbb | MaxED | 9/16/2013, 7:07 AM
--------------------------------------------------------------------------------
Warning about missing DECORATE actors was shown twice.


R1696 | 735447ed | MaxED | 9/16/2013, 6:41 AM
--------------------------------------------------------------------------------
Default sector brightness can now be set in Preferences.
Default sector ceiling height can now be set in Preferences.
Default sector floor height can now be set in Preferences.
Maximum number of recent files can now be changed in Preferences.
UDMF, Custom fields: a warning is now shown when a user tries to manually add a managed filed.
UDMF: "Translucent" linedef flag is now marked as obsolete.


R1695 | e2802b27 | MaxED | 9/16/2013, 4:44 AM
--------------------------------------------------------------------------------
Sectors mode: added "View Tags and Effects" button.
Sectors mode: effect and tag overlay can now be toggled separately from selection numbers.
Sectors mode: "View Tags and Effects" and "View Selection Numbering" settings are now saved to program configuration.
Sectors mode: removed "Lower Floor by 8 mp", "Raise Floor by 8 mp", "Lower Ceiling by 8 mp" and "Raise Ceiling by 8 mp" actions.
"Increase Brightness by 8" and "Decrease Brightness by 8" actions now work in Sectors mode.
Moved "Increase Brightness by 8" and "Decrease Brightness by 8" actions to "Edit" category. 
"Toggle Highlight" action now works in Sectors mode.
Moved "Toggle Highlight" action to "Tools" category.
Removed Brightness mode.
Updated documentation.


R1694 | ed75933d | MaxED | 9/13/2013, 7:54 AM
--------------------------------------------------------------------------------
Sectors mode: sector tags are now shown on top of unselected sectors (works only if "View Selection Numbering" option is enabled).
Some cosmetic fixes here and there.


R1693 | fd47cb4c | MaxED | 9/12/2013, 8:40 AM
--------------------------------------------------------------------------------
Sectors mode: selected and highlighted sectors are now highlighted in the same-ish way as in Visual mode.
Sectors mode: sector effect labels were not aligned properly.


R1692 | dcc063f0 | MaxED | 9/12/2013, 8:02 AM
--------------------------------------------------------------------------------
Sectors mode: sector effects are now shown on top of unselected sectors (works only if "View Selection Numbering" option is enabled).
Updated documentation.


R1691 | 261811cc | MaxED | 9/12/2013, 2:51 AM
--------------------------------------------------------------------------------
Fixed a crash when updating engine selector dropdown after removing engines when selected engine index was greater than engines count.
Some code simplifications in MapinfoParser, also it can now read fade/outsidefog color defined as "XXXXXX"


R1690 | ebf5a396 | MaxED | 9/11/2013, 8:01 AM
--------------------------------------------------------------------------------
Probably fixed a D3D-related crash after testing the map in GZDoom. Or not.


R1689 | ae1b2153 | MaxED | 9/11/2013, 7:22 AM
--------------------------------------------------------------------------------
Sector Edit form, UDMF: floor and ceiling rotation angles can now be entered as decimals.
Visual mode: removed unrelated message when copying textures using "Copy Selection" action.


R1688 | 038ab510 | MaxED | 9/11/2013, 6:57 AM
--------------------------------------------------------------------------------
Event lines: sector label position is now used as end point when targeting sectors.


R1687 | 117e5e59 | MaxED | 9/11/2013, 6:14 AM
--------------------------------------------------------------------------------
Added "Place Things" action (available in Sectors/Linedefs/Vertices menus). When used from Linedefs or Vertices mode, it will place things on top of vertices. When used from Sectors mode, it will place things inside of selected sectors.
Updated documentation.


R1686 | fc57c3e3 | MaxED | 9/11/2013, 2:47 AM
--------------------------------------------------------------------------------
Replaced massive amount of spaces with (massive amount of tabs / 4)


R1685 | ead25214 | MaxED | 9/11/2013, 1:49 AM
--------------------------------------------------------------------------------
Sectors mode, UDMF: Create Brightness Gradient action can now work in "Light" and "Fade" modes.
Visual mode: added support for "fogdensity" and "outsidefogdensity" MAPINFO properties.
Sector Info panel now shows the number of sector's sidedefs as well as light and fade colors (UDMF only).
UDMF: Sector and sidedef flags are now copied/pasted when using "Copy Properties" and "Paste Properties" actions.
Fixed: in some cases default texture overrides were used even when corresponding option was disabled.
Sector Edit form: light and fade values were not saved when a value was pasted/entered into text box.
Sector Edit form: "reset value" button was not shown for light and fade values when selected sectors had different light/fade colors.
Reverted Open Map form changes from previous commit (my assumption that map marker is always empty was not correct...)
Updated documentation.


R1684 | 2598389d | MaxED | 9/9/2013, 7:03 AM
--------------------------------------------------------------------------------
Sector Info panel now shows how many sidedefs highlighted sector has.
Snap Map Elements to Grid mode now works much faster and shows a message when completed.
Forced default textures are now only used in drawing modes.
Exception Dialog: long error descriptions were breaking window layout.
Map will no longer be shown in Open Map form if unrelated data is encountered inside of map namespace.


R1683 | 0469592b | MaxED | 9/6/2013, 12:55 AM
--------------------------------------------------------------------------------
"Copy Texture Offsets" and "Paste Texture Offsets" actions now work in Doom and Hexen map formats.


R1682 | 0fe02bd3 | MaxED | 9/5/2013, 6:30 AM
--------------------------------------------------------------------------------
Visual mode: fixed a couple of bugs in Visual vertex logic.


R1681 | b80bc3f8 | MaxED | 9/5/2013, 6:03 AM
--------------------------------------------------------------------------------
Manual linedef splitting: UDMF texture coordinates were incorrectly interpolated in some cases.
Manual linedef splitting: "Duplicate texture coordinates" and "Reset X coordinate, copy Y coordinate" settings now affect UDMF texture offsets.


R1680 | e04105dc | MaxED | 9/3/2013, 3:32 AM
--------------------------------------------------------------------------------
Updated documentation.


R1679 | cd9be560 | MaxED | 9/3/2013, 3:20 AM
--------------------------------------------------------------------------------
Updated FAQ section of documentation.


R1678 | 8a0ca0e6 | MaxED | 9/3/2013, 2:34 AM
--------------------------------------------------------------------------------
Visual mode: added "Auto-align Textures to Selection (X)", "Auto-align Textures to Selection (Y)" and "Auto-align Textures to Selection (X and Y)" actions.
"Snap Map Elements to Grid" mode now tries to fix invalid geometry after vertex snapping.
Vertices mode: in some cases not all vertices were removed when deleting vertices.
Removed "Load GZDoom light definitions" from preferences. If you want to use GZDoom's GLDEFS definitions, add "lights.pk3" as a resource.
Visual mode: fixed a crash when toggling GZDoom Geometry Effects (Tab)
Fixed sector bounding box calculation error.
Renamed "Edit -&gt; Grid Setup..." to "Edit -&gt; Grid and Backdrop Setup..."
Updated documentation


R1677 | 0ea1056b | MaxED | 8/30/2013, 8:00 AM
--------------------------------------------------------------------------------
Error Checking: renamed "Check unclosed sectors" to "Check invalid sectors". Now it also finds sectors with less than 3 sidedefs and sectors, which area is 0.


R1676 | c6170f64 | MaxED | 8/29/2013, 5:07 AM
--------------------------------------------------------------------------------
Changed the way sector bounding box is calculated. This fixes major slowdowns when a sector with invalid geometry (e.g. without triangulation) is highlighted in Classic modes and a crash in Visual mode when such sector is rendered.


R1675 | 6f233111 | MaxED | 8/29/2013, 3:05 AM
--------------------------------------------------------------------------------
Replaced Unhandled exception dialog with custom one


R1674 | 4b9f2d88 | MaxED | 8/28/2013, 7:53 AM
--------------------------------------------------------------------------------
Visual mode: vertical texture offsets of double sided middle textures are no longer clamped.
Visual mode: fixed a crash when trying to move texture offsets of invisible sidedef.


R1673 | b84b613d | MaxED | 8/28/2013, 1:29 AM
--------------------------------------------------------------------------------
Added a way to assign new tags, which finds a tag unused by current map element type.


R1672 | a6ee7a5c | MaxED | 8/27/2013, 7:22 AM
--------------------------------------------------------------------------------
Copy/Paste logic was broken in Doom and Hexen map formats since r1758...


R1671 | 25c0f0dd | MaxED | 8/26/2013, 4:09 AM
--------------------------------------------------------------------------------
Classic modes: missing floor/ceiling textures are now rendered using proper texture.
Sector Info panel: in soma cases texture size was shown for unknown/missing textures.


R1670 | 04ee4717 | MaxED | 8/26/2013, 3:51 AM
--------------------------------------------------------------------------------
Set Default Textures: empty textures can now be used as default ones.
Sector Edit forms: floor/ceiling textures can be cleared with right-click on texture selectors.


R1669 | 3e11ae73 | MaxED | 8/26/2013, 2:31 AM
--------------------------------------------------------------------------------
Vertices mode: fixed an exception when "DeleteItem" action tried to delete already deleted vertex.
Renamed "Set current textures" to "Set default textures" (I hope that makes more sense now).
Fixed and updated documentation.


R1668 | e1050775 | MaxED | 8/23/2013, 7:22 AM
--------------------------------------------------------------------------------
Error Checks mode: connected lines with decimal positions were reported as overlapping in some cases.


R1667 | 71b0d075 | MaxED | 8/23/2013, 6:28 AM
--------------------------------------------------------------------------------
Fixed: acs script was not complied when the map was located in the root directory.
Fixed "Snap Map Element to Grid" documentation.


R1666 | 9080f888 | MaxED | 8/22/2013, 8:30 AM
--------------------------------------------------------------------------------
"Snap Selected Vertices to Grid" mode: renamed to "Snap Selected Map Elements to Grid". Now it aligns things as well.
Edit forms: some realtime controls were applying relative values incorrectly.


R1665 | 710a1227 | MaxED | 8/22/2013, 4:17 AM
--------------------------------------------------------------------------------
Updated documentation (thanks to Kappes Buur for proofreading/fixing it).


R1664 | 14910efc | MaxED | 8/21/2013, 8:01 AM
--------------------------------------------------------------------------------
Replaced editor sprite for "Teleport (Z Height and Gravity)" and "Teleport (Z Height)" things with internal one, because old sprite was Doom-specific and was not shown properly in other game configurations.


R1663 | 97b4150c | MaxED | 8/21/2013, 5:09 AM
--------------------------------------------------------------------------------
Fixed 2 non existent sprites in ZDoom_things.cfg (yay previous commit is working :) ).


R1662 | a8aa277f | MaxED | 8/21/2013, 4:20 AM
--------------------------------------------------------------------------------
Classic modes: 3D floor indicators can be disabled in preferences (Preferences -&gt; Appearance -&gt; Mark 3D floors in classic modes).
Updated documentation.


R1661 | 7ba35221 | MaxED | 8/21/2013, 3:45 AM
--------------------------------------------------------------------------------
Visual mode: fixed a crash when trying to load non existing sprite, defined in configuration or via "//@sprite" parameter in DECORATE.
MissingThing icon is now used when the editor is unable to load thing sprite.
An error is added to error logger when the editor is unable to load thing sprite.


R1660 | 2b14e5b8 | MaxED | 8/20/2013, 3:20 AM
--------------------------------------------------------------------------------
Preferences form: script font preview now works.


R1659 | 76dc4574 | MaxED | 8/20/2013, 1:21 AM
--------------------------------------------------------------------------------
Linedef and Thing arguments are new set to 0 when converting a map to Doom map format.
Fixed a crash when executing "Toggle Geometry Effects" (Tab).


R1658 | d09c7b39 | MaxED | 8/19/2013, 5:22 AM
--------------------------------------------------------------------------------
Documentation: fixed broken link; borders of empty cells were not shown in Action table.


R1657 | 5853624d | MaxED | 8/19/2013, 5:12 AM
--------------------------------------------------------------------------------
Updated documentation.
Increased maximum zoom level in Classic modes to 3000%.
Added "1 mp" option in grid size menu.
Added "400%" option in zoom menu.
Renamed "Toggle GZDoom rendering effects" action to "Toggle Geometry Effects".
Sync camera position: Visual Camera height is now changed only if camera is above or below current sector.
Classic modes: view was not redrawn after "Test map from current position" action.
"Test map from current position" action: incorrect player start was used when a map had several Player 1 Start things.


R1656 | 1e9a08fc | MaxED | 8/14/2013, 2:02 AM
--------------------------------------------------------------------------------
Removed newly created sectors coloring (because it was more slow than helpful).
Some cosmetic changes in Linedef Edit form.
Link, Unlink and Reset icons can now be properly seen on dark backgrounds.


R1655 | 53b13a40 | MaxED | 8/13/2013, 2:49 AM
--------------------------------------------------------------------------------
Tag and script number/name drop downs in Edit forms are now resized to match the width of the longest entry. 
Jitter mode: view was not updated when "Relative" option was toggled.


R1654 | 3e31c39c | MaxED | 8/12/2013, 3:15 AM
--------------------------------------------------------------------------------
Sector edit form, UDMF: added "Use line angles" floor/ceiling rotation option.
Some cosmetic changes in uifields management.


R1653 | 4dc80538 | MaxED | 8/10/2013, 4:42 AM
--------------------------------------------------------------------------------
Sector Edit form, UDMF: sector flags were not shown properly.
Color picked plugin: plugin used incorrect default "lightcolor" value after r1758.


R1652 | 6ce9043f | MaxED | 8/10/2013, 4:28 AM
--------------------------------------------------------------------------------
Removed UDMFControls plugin.
UDMF fields, handled by UI, had broken field types after r1758.
Removed some redundant type casts.


R1651 | 0123e8df | MaxED | 8/10/2013, 2:06 AM
--------------------------------------------------------------------------------
UDMF: added "waterzone" sector flag.
UDMF: added "gravity" thing property to UI.
MAPINFO parser: removed unneeded error notification.


R1650 | 1eb9807e | MaxED | 8/10/2013, 1:02 AM
--------------------------------------------------------------------------------
Err... wrong flag name.


R1649 | 0f878a90 | MaxED | 8/10/2013, 12:58 AM
--------------------------------------------------------------------------------
UDMF: added "blockhitscan" linedef flag.


R1648 | a347afaf | MaxED | 8/9/2013, 1:39 AM
--------------------------------------------------------------------------------
Made map detection logic a bit more strict. If BEHAVIOUR lump is present, a map can no longer be detected as a map in Doom map format.


R1647 | 457cfc82 | MaxED | 8/8/2013, 4:31 AM
--------------------------------------------------------------------------------
"Look Through Selection" action: InterpolationPoint can be handled the same way as SecurityCamera or AimingCamera.


R1646 | 724709e4 | MaxED | 8/8/2013, 4:04 AM
--------------------------------------------------------------------------------
Visual mode: added "Look Through Selection" action (default key is "Y"). This action places visual camera at the same position as selected/highlighted thing and rotates it to match thing's angle. Special handling is available if targeted thing is AimingCamera, MovingCamera or SecurityCamera.
Script editor: pressing "F1" now opens keyword help instead of program manual.
Linedef edit form, Thing edit form: rewritten script support logic. It should now work in the same manner as the rest of controls.
Thing info panel: thing arguments now have proper labels.
Edit forms, UDMF: fields, which are handled by UI, are no longer shown in "Custom" tab.
Visual mode: fixed a crash when loading a model on a video card without Shader model 2.0 support.
Fixed incorrect argument number and changed most of labels in "Cameras and interpolation" section of zdoom_things.cfg.


R1645 | 0a5ff0bd | MaxED | 8/7/2013, 2:25 AM
--------------------------------------------------------------------------------
Visual mode: fixed incorrect vertical texture offsets of middle parts of double sided linedefs.
ACS support: script numbers/names without space between them and script arguments (like 'script 999(void)' or 'script "test"(void)') were not parsed.


R1644 | f35e39de | MaxED | 8/5/2013, 6:46 AM
--------------------------------------------------------------------------------
Linedef info panel: texture preview was not updated in some cases.
Visual mode: fixed major slowdowns and possible out of memory exceptions when viewing a map with lots of missing textures.


R1643 | 3890c4a7 | MaxED | 8/5/2013, 6:03 AM
--------------------------------------------------------------------------------
Fixed a crash when reloading resources after removing a resource.
Visual mode: rendering was broken on video cards without Shader Model 2.0 support.
Engines list was not updated after changing engine in Test button's drop down.


R1642 | 82722e54 | MaxED | 8/2/2013, 5:50 AM
--------------------------------------------------------------------------------
Visual mode: fixed incorrect sidedef texture mouse dragging when texture was scaled in TEXTURES.
Visual mode: texture offsets are now clamped to texture size when dragging textures with mouse.
Visual mode, UDMF: when gravity is enabled, sector gravity now affects camera movement.


R1641 | b39dcdcb | MaxED | 7/31/2013, 6:57 AM
--------------------------------------------------------------------------------
Main form, warnings indicator: fixed a redraw bug when showing more than 999 errors/warnings.
Sector/Linedef edit form: float values were incorrectly formatted in some cases.


R1640 | 993328b5 | MaxED | 7/31/2013, 5:38 AM
--------------------------------------------------------------------------------
Textures with names starting with "-" were not processed correctly.
Textures were not loaded properly from PK3/PK7 archives.
Visual mode: restored ability to remove textures using Delete action.
Visual mode: fixed several bugs in Cut/Copy/Paste things actions.
Visual mode: vavoom style 3d floors were not displayed properly.
Visual mode, 3d floors: added support for "RestrictLighting" (2) flag.
Visual mode, 3d floors: inner sides of 3d floors with "swimmable"/"render inside" flags used incorrect brightness value.


R1639 | 12d9e1b0 | MaxED | 7/30/2013, 2:25 AM
--------------------------------------------------------------------------------
Fixed several crashes when trying to load not existing images and models from folder/pk3/pk7 resources.


R1638 | e0b7af81 | MaxED | 7/29/2013, 5:01 AM
--------------------------------------------------------------------------------
Visual mode: fixed a crash while changing 3d floor texture offsets when visual sector was not created for 3d floor's control sector.
Visual mode: Info/Warning/Error status messages were not displayed properly when nothing was selected.
Sector Edit form, UDMF: Reset and Link buttons were overlapped in Floor/Ceiling scale controls.


R1637 | ca49587e | MaxED | 7/29/2013, 2:01 AM
--------------------------------------------------------------------------------
Err... Forgot to add this


R1636 | cf3d4169 | MaxED | 7/29/2013, 1:50 AM
--------------------------------------------------------------------------------
Renderer now works much faster in 2D modes.
Textures now load up to 2x faster when "mix textures and flats" flag is set in game configuration.
TEXTUREx/TEXTURES: texture will now be created if at least one of it's patches is loaded.
Visual mode: fixed a crash when "Slope floor to here" (9500) or "Slope ceiling to here" (9501) things were not inside sector.
Fixed: flats were not loaded form wads inside Directory and PK3/PK7 resources.
Sector Info Panel, Linedef Info Panel: texture size was shown for unknown textures.


R1635 | b3713489 | MaxED | 7/26/2013, 2:36 AM
--------------------------------------------------------------------------------
Fixed a compilation error in MapManager.cs when building solution in Release mode.


R1634 | b8900b36 | MaxED | 7/25/2013, 5:39 AM
--------------------------------------------------------------------------------
"Open Map in current WAD" action now works much faster.


R1633 | 3a487670 | MaxED | 7/24/2013, 6:11 AM
--------------------------------------------------------------------------------
ModelReader: fixed a crash when trying to load a model without extension.


R1632 | e5a9bac2 | MaxED | 7/23/2013, 7:25 AM
--------------------------------------------------------------------------------
Added "File -&gt; Open Map in current WAD" command (default shortcut is Ctrl-Shift-O).
Fixed some errors in non-UDMF &lt;-&gt; UDMF map conversion.
Updated ISS setup script (not tested).
Removed some unused variables.


R1631 | bafb8ed5 | MaxED | 7/19/2013, 8:30 AM
--------------------------------------------------------------------------------
UDMF: sidedef flags are now defined in game configuration instead of being hardcoded.
Texture scale controls now have "Link" button. 
Thing, Sector (UDMF) and Linedef edit forms now work in realtime mode.
Some more fixes in Edit form realtime update stuff.
Removed some unused variables and functions.


R1630 | 7f346120 | MaxED | 7/15/2013, 1:32 AM
--------------------------------------------------------------------------------
MD3: Vertex indices were incorrectly assigned when a model had several surfaces with same skin.


R1629 | 0a137991 | MaxED | 7/12/2013, 2:58 AM
--------------------------------------------------------------------------------
Fixed a couple inaccuracies in game configurations.


R1628 | eaca9eec | MaxED | 7/11/2013, 4:43 AM
--------------------------------------------------------------------------------
Thing Edit form: several thing types can now be selected at once. In this case, a type randomly chosen from selected ones will be assigned to each selected thing.
Thing Edit form: you can now double-click on thing type to apply the changes and close the form.


R1627 | 8de9ad6b | MaxED | 7/10/2013, 6:40 AM
--------------------------------------------------------------------------------
Added RandomFloat Universal field type. To use it, change Filed type to "Decimal (random)" and enter a value as 'min max'.


R1626 | 354be81d | MaxED | 7/10/2013, 5:41 AM
--------------------------------------------------------------------------------
Added RandomInteger Universal field type. To use it, change Filed type to "Integer (random)" and enter a value as 'min max'.


R1625 | 6d717a06 | MaxED | 7/10/2013, 2:57 AM
--------------------------------------------------------------------------------
Sector Edit form, Vertex Edit form: fixed another crash related to realtime update...


R1624 | ecbf9fd7 | MaxED | 7/10/2013, 1:59 AM
--------------------------------------------------------------------------------
UDMF: sector flags are now defined in game configuration instead of being hardcoded.
Sector Edit form, Vertex Edit form: fixed a crash when updating sector/vertex properties in Visual mode.
Reorganized game configurations.


R1623 | 4b018957 | MaxED | 7/9/2013, 6:13 AM
--------------------------------------------------------------------------------
Sector Edit form, UDMF: sectors were not updated properly after closing the form because of changes in Doom/Hexen Sector Edit form.


R1622 | 7a357511 | MaxED | 7/9/2013, 4:30 AM
--------------------------------------------------------------------------------
Deleted, I said...


R1621 | 6326adc9 | MaxED | 7/9/2013, 4:29 AM
--------------------------------------------------------------------------------
Sector Edit form now works in realtime mode in Doom/Hexen map formats.
Status text now displays info about current selection.
Removed StairSectorBuilder plugin. The version form doombuilder.com works fine with current version of GZDB.


R1620 | d3a6e499 | MaxED | 7/8/2013, 6:52 AM
--------------------------------------------------------------------------------
Aaaaand yet another fix in VerticesMode.DeleteItem()! Yay!


R1619 | 1b2ee24b | MaxED | 7/8/2013, 6:39 AM
--------------------------------------------------------------------------------
Fixed ButtonsNumericTextbox.StepSize value type inconsistency with DB2.


R1618 | 883527c3 | MaxED | 7/8/2013, 6:13 AM
--------------------------------------------------------------------------------
Sector Edit form and Linedef Edit form now support float texture offsets.
Tag Statistics form: you can now double click on Sectors, Linedefs or Things cell to select them, and right click to open their properties.
Texture size labels were displayed incorrectly in some cases.
Rewritten VerticesMode.DeleteItem() once again...
Vertex Edit form now works in realtime mode.
Vertex Edit form: ceiling and floor vertex offsets can now be cleared.
Added StairSectorBuilder plugin (I suppose some external plugins will stop working in GZDB because I've changed ButtonStep to float in ButtonsNumericTextbox a couple revisions ago...).
Preferences form: action description is now scrollable.
Changed background color of Sector Edit form.
Vertex' ZCeiling and ZFloor properties are now managed internally.


R1617 | 392f7f6e | MaxED | 7/5/2013, 4:04 AM
--------------------------------------------------------------------------------
Sector Edit form, UDMF: floor brightness input was setting ceiling brightness.
Sector info panel: floor/ceiling brightness should be always shown when "lightabsolute" flag is set.


R1616 | fd0a5d0f | MaxED | 7/5/2013, 2:07 AM
--------------------------------------------------------------------------------
Rewrote VerticesMode.DeleteItem function. It was still not working properly after previous commit (proper vertex deletion can become surprisingly complicated in some cases)...


R1615 | 3e9cee0e | MaxED | 7/4/2013, 5:28 AM
--------------------------------------------------------------------------------
Vertices mode: vertex deletion process (hopefully) is less buggy now.


R1614 | 27248a82 | MaxED | 7/1/2013, 3:51 AM
--------------------------------------------------------------------------------
Visual mode: in some cases solid 3d floors were clipped by translucent ones.


R1613 | 985705d8 | MaxED | 7/1/2013, 2:34 AM
--------------------------------------------------------------------------------
Visual mode: you can hold Shift while dragging a texture to lock movement to horizontal axis, and Ctrl to lock it to vertical axis.
Color Picker: fixed a crash when entered float values were not in 0.0 - 1.0 range.


R1612 | 5c659cf7 | MaxED | 6/27/2013, 2:45 AM
--------------------------------------------------------------------------------
Updated ZDoom ACC to 1.54


R1611 | a130311f | MaxED | 6/25/2013, 5:35 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: fixed another bug in Auto align functions.
Visual mode, UDMF: OffsetX and OffsetY were not properly taken into account in "Fit Texture Width/Height" actions.
UDMF: different Sector Edit Form is now used in UDMF map format.
Some fixes in Linedef edit form.
Added missing icons.


R1610 | b77b8e61 | MaxED | 6/24/2013, 7:21 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: added "Scale Texture Up (X)", "Scale Texture Down (X)", "Scale Texture Up (Y)", "Scale Texture Down (Y)" actions. Default keys are Num6, Num4, Num8, Num5.
Visual mode, UDMF: renamed "Rotate Thing Clockwise" and "Rotate Thing Counterclockwise" actions to "Rotate Clockwise" and "Rotate Counterclockwise". These actions can now be used to change rotation of floor/ceiling textures.
Visual mode, UDMF: "Reset Texture Offsets" action now also resets sidedef's scale and floor/ceiling's scale and rotation.
Visual mode, UDMF: control line's OffsetX and OffsetY were not taken into account when calculating texture offsets of 3d floors' sides.
Visual mode, UDMF: fixed a ton of bugs in Auto align functions.
Visual mode, UDMF: when using "Move Texture Left/Right/Up/Down by 1" actions texture offsets were not updated properly when texture's scale was &lt; 1.0.
Visual mode, UDMF: OffsetX and OffsetY were not taken into account in "Fit Texture Width/Height" actions.
Dockers Panel: added Pin/Unpin button, which acts the same as "Preferences -&gt; Interface -&gt; Side panels -&gt; Auto hide" checkbox.
Texture size labels can now be disabled by unchecking "Preferences -&gt; Interface -&gt; Show texture and flat sizes in browsers" checkbox.
Texture size labels now are not shown for unknown textures.
Most of texture size labels had incorrect bg color.
ZDoom_linedefs.cfg: action specials 223 and 224 had incorrect Arg0.


R1609 | 8ebd348e | MaxED | 6/19/2013, 4:36 AM
--------------------------------------------------------------------------------
TagExplorer: incorrect sector index was used.


R1608 | 16cc4d8a | MaxED | 6/19/2013, 4:18 AM
--------------------------------------------------------------------------------
Linedef edit form, UDMF: front sidedef's Fields button was not shown.
Visual mode: fixed a crash after disabling GZDoom rendering effects (Tab key) when visual sector was not created for sector with 3d floor's control linedef.


R1607 | 962ea2b8 | MaxED | 6/17/2013, 7:09 AM
--------------------------------------------------------------------------------
Texture browser form: texture size was not updated after loading a texture.
+ some fixes to previous commit.


R1606 | 806db41c | MaxED | 6/17/2013, 6:17 AM
--------------------------------------------------------------------------------
Texture size is now shown in Linedef and Sector info panels and in Linedef and Sector edit forms.


R1605 | 776c3572 | MaxED | 6/17/2013, 2:42 AM
--------------------------------------------------------------------------------
Visual mode: fixed a freeze when sectors with sector effects were recursively updating each other.


R1604 | f419db15 | MaxED | 6/14/2013, 4:40 AM
--------------------------------------------------------------------------------
DECORATE Scale actor property is now taken into account when rendering models.
Fixed several bugs in Engine selector dialog ("Game configurations -&gt; Testing").


R1603 | 640b874b | MaxED | 6/13/2013, 4:32 AM
--------------------------------------------------------------------------------
"Toggle Full Brightness" action now works in Classic modes.


R1602 | b703a656 | MaxED | 6/12/2013, 4:36 AM
--------------------------------------------------------------------------------
Linedef edit form: action arguments were set to zero when settings were applied to several lines with different argument values (instead of being kept unchanged).


R1601 | 8ddcccf0 | MaxED | 6/11/2013, 1:05 AM
--------------------------------------------------------------------------------
Linedef edit form: all linedef UDMF properties are now editable via user interface + some fixes in sidedef UDMF controls.


R1600 | a0b4ce71 | MaxED | 6/10/2013, 8:05 AM
--------------------------------------------------------------------------------
Fixed a null reference exception when saving an empty comment in TagExlorer plugin.


R1599 | 832e1a42 | MaxED | 6/10/2013, 7:04 AM
--------------------------------------------------------------------------------
UDMF, Linedef edit form: All sidedef properties are now editable via user interface.
Fixed a typo in one of Visplane Explorer messages.
Small fixes here and there.


R1598 | 08dd4c19 | MaxED | 6/6/2013, 8:58 AM
--------------------------------------------------------------------------------
Fixed a crash when saving a screenshot on systems with specific date-time formats.
Increased screenshot jpeg quality to 90.


R1597 | 869411b7 | MaxED | 6/6/2013, 5:55 AM
--------------------------------------------------------------------------------
Added an icon to "Keyboard Shortcuts Reference" menu item.


R1596 | 82c547f6 | MaxED | 6/6/2013, 5:37 AM
--------------------------------------------------------------------------------
GZDB can now save keyboard shortcuts reference to html file (Help -&gt; Keyboard Shortcuts Reference).
"Clear Group" 2-10 actions had incorrect default shortcuts.


R1595 | aea360ad | MaxED | 6/6/2013, 3:22 AM
--------------------------------------------------------------------------------
Added "defaultlinedefactivation" setting to configuration.
Added some boilerplate to SaveScreenshot function.


R1594 | a9384537 | MaxED | 6/5/2013, 4:12 AM
--------------------------------------------------------------------------------
Default flag ("playercross") was not set when a map was converted to UDMF map format (because there are no default flags in UDMF).
Linedef activation now translates a bit more accurately when converting a map to/from UDMF.


R1593 | be3f71c2 | MaxED | 6/5/2013, 1:08 AM
--------------------------------------------------------------------------------
Screenshots of GZDB window and edit area can now be saved (Tools -&gt; Save Screenshot and Tools -&gt; Save Screenshot (edit area)).
NumericTextbox now uses NumberDecimalSeparator instead of CurrencyDecimalSeparator.


R1592 | cebd3a47 | MaxED | 6/4/2013, 7:43 AM
--------------------------------------------------------------------------------
Map Analysis mode: only a single undo is now created when multiple similar errors are fixed using "Apply to all errors of this type" checkbox, which greatly reduces errors fixing time.


R1591 | f1df0c2d | MaxED | 6/4/2013, 6:59 AM
--------------------------------------------------------------------------------
Vertex edit form: it was impossible to enter fractional position and zOffset values even if map format supported it.


R1590 | 38fc9d14 | MaxED | 6/3/2013, 5:58 AM
--------------------------------------------------------------------------------
Updated ACS configurations.


R1589 | d42a7459 | MaxED | 6/3/2013, 4:55 AM
--------------------------------------------------------------------------------
MD2 models with more than 32768 vertices were not loaded properly.


R1588 | e90473e7 | MaxED | 6/3/2013, 4:32 AM
--------------------------------------------------------------------------------
"thingflagstranslation" block was missing from UDMF game configuration, so thing flags were dropped when map format was changed to UDMF.


R1587 | 9d985393 | MaxED | 5/31/2013, 6:57 AM
--------------------------------------------------------------------------------
A map was not saved properly when user saved it right after changing map format.
Removed some unused "using" directives.


R1586 | c67331ea | MaxED | 5/30/2013, 8:50 AM
--------------------------------------------------------------------------------
Map Analysis mode can now check the map for unconnected vertices.


R1585 | e5dd1fa9 | MaxED | 5/30/2013, 5:52 AM
--------------------------------------------------------------------------------
Linedefs mode: added "Align Floor Texture to Front Side", "Align Floor Texture to Back Side", "Align Ceiling Texture to Front Side" and "Align Ceiling Texture to Back Side" actions (available in Linedefs -&gt; Align Textures menu).


R1584 | 0cb36302 | MaxED | 5/30/2013, 2:34 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: we shouldn't auto-align floors/ceilings with different textures.


R1583 | 70b88bd4 | MaxED | 5/29/2013, 7:18 AM
--------------------------------------------------------------------------------
Visual mode, UDMF: "Auto-align textures" actions now work for floors and ceilings. Textures are aligned to a linedef of highlighted floor/ceiling, which is closest to 3d-cursor position.


R1582 | 4fd2c8d7 | MaxED | 5/27/2013, 5:32 AM
--------------------------------------------------------------------------------
Added "SetCVarString", "SetUserCVarString", "GetCVarString" and "GetUserCVarString" functions to ACS configuration.


R1581 | 7f6c6a11 | MaxED | 5/27/2013, 5:20 AM
--------------------------------------------------------------------------------
Linedef flags were not translated properly when a map format was changed to/from UDMF.
Linedef colors were not updated properly when a map format was changed and were causing an exception in some cases.
Vertices mode: linedef in split linedefs range was redreawn incorrectly in some cases.
Updated "Sector 3D Floor" (160) action: set default Type to Solid (1), added "Use Arg5 as Line ID" flag to Types, changed arg5 name to "Line ID / Hi-Tag".
Added "GetUserCVar", "SetCVar" and "SetUserCVar" functions to ACS configuration.
Set width and height of several actors to 0 in game configutrations (non-zero sizes were added as a workaround when GZDB was not displaying actors with 0 width and height in Visual mode).
Added several sprites to game configurations.


R1580 | ae8780f4 | MaxED | 5/20/2013, 3:43 AM
--------------------------------------------------------------------------------
Classic Modes: added 3D floor indication (color can be changed in Preferences -&gt; Appearance -&gt; 3D Floors).
Sector_Set3dFloor action (160): added hi-tag/line ID check.


R1579 | e4751dfa | MaxED | 5/2/2013, 4:03 AM
--------------------------------------------------------------------------------
Visual Mode, UDMF, Visual Vertices: heights of vertices without z-offset was incorrect in some cases.
Visual Mode, UDMF, Visual Vertices: vertices without z-offset are now rendered using Vertex color (Preferences -&gt; Appearance -&gt; Vertices).


R1578 | 6b4d03ba | MaxED | 5/2/2013, 12:47 AM
--------------------------------------------------------------------------------
Visual Mode, UDMF: added "Fit Texture", "Fit Texture's Width" and "Fit Texture's Height" Actions.cfg
Visual Mode, UDMF, Visual Vertices: you can now press "Delete" key to clear z-offsets of selected vertices.
Visual Mode, UDMF, Visual Vertices: the logic, which decides whether z-offset should be kept or removed, was not working properly.
Visual Mode, UDMF: Auto-align Textures (Y) action was not working properly when targeted texture was lower wall without "Lower Unpegged" flag.


R1577 | c3c74902 | MaxED | 4/26/2013, 5:32 AM
--------------------------------------------------------------------------------
Visual Mode: added "Toggle Slope" action.
Visual Mode, UDMF: "Auto Align Textures" actions now work on slopes.
Visual Mode, UDMF: Floor/ceiling texture rotation is now taken into account when moving texture offsets with arrow keys.
Visual Mode, UDMF: Fixed a bug in floor/ceiling texture dragging by mouse.


R1576 | 23efaee1 | MaxED | 4/25/2013, 2:43 AM
--------------------------------------------------------------------------------
Added "Select Things in Selected Sectors" action.


R1575 | 817cb2a7 | MaxED | 4/19/2013, 4:35 AM
--------------------------------------------------------------------------------
DECORATE: When an actor inherits from an actor, defined in Game configuration, values from Game configuration are used if an actor doesn't define them.
UDMF Controls plugin: changes made using plugin were not properly undoable.


R1574 | 29d11b17 | MaxED | 4/16/2013, 5:52 AM
--------------------------------------------------------------------------------
Plane Copy effect (118) is now shown in Visual mode.
UDMF: Reset texture offsets action now works on floors and ceilings.
Vertices mode: when a linedef is within Split Linedefs range, it's now highlighted using Info line color.


R1573 | 559d5686 | MaxED | 4/15/2013, 6:52 AM
--------------------------------------------------------------------------------
Some cosmetic changes in Hexen and ZDoom linedef configurations.
Some cosmetic changes in Bit flags form.


R1572 | 83ee9aed | MaxED | 4/15/2013, 3:54 AM
--------------------------------------------------------------------------------
DECORATE: fixed parsing error when whole "States" block is on one line.
Fixed: Incorrect articles were sometimes used in Draw Geometry/Curve/Rectangle/Ellipse info messages.


R1571 | 50c004bb | MaxED | 4/12/2013, 5:53 AM
--------------------------------------------------------------------------------
Fixed: tall patches higher than 508 pixels were read incorrectly.


R1570 | 4fe2676e | MaxED | 4/12/2013, 4:06 AM
--------------------------------------------------------------------------------
Looks like first 3 bytes of JPG image can be treated as signature, not 4.


R1569 | a150931b | MaxED | 4/11/2013, 4:26 AM
--------------------------------------------------------------------------------
Removed a metric ton of unused "using" directives from BuilderModes plugin.


R1568 | 8cf9e651 | MaxED | 4/11/2013, 4:04 AM
--------------------------------------------------------------------------------
Removed a metric ton of unused "using" directives from Core.


R1567 | 8f47c316 | MaxED | 4/11/2013, 2:27 AM
--------------------------------------------------------------------------------
Classic modes, UDMF: floor/ceiling texture offsets can now be locked in place while sector is dragged.
Fixed another bug in Tools.autoAlignTexturesOnSidesUDMF()
Replaced Math.PI-related equations with stuff from Angle2D class.


R1566 | 04359010 | MaxED | 4/9/2013, 3:56 AM
--------------------------------------------------------------------------------
Rectangular Selection: removed direction-based additive/subtractive selection. You can now hold Ctrl to enable subtractive selection, hold Ctrl-Shift to intersect with existing selection.
Point Thing at Cursor action: action now works when used from menu, changed default shortcut to Shift-L. You can now hold Ctrl to point Things away from cursor.


R1565 | 8f40e113 | MaxED | 4/8/2013, 7:37 AM
--------------------------------------------------------------------------------
Added "Point Thing to cursor" action.


R1564 | ee6430c9 | MaxED | 4/8/2013, 6:43 AM
--------------------------------------------------------------------------------
Bridge mode - removed 2 duplicate functions.


R1563 | c4998038 | MaxED | 4/8/2013, 6:32 AM
--------------------------------------------------------------------------------
Forgot to add default key...


R1562 | 818a485e | MaxED | 4/8/2013, 6:28 AM
--------------------------------------------------------------------------------
Added Draw Curve mode.


R1561 | 466ff329 | MaxED | 4/8/2013, 2:13 AM
--------------------------------------------------------------------------------
Tag Explorer, UDMF: when item's comment editing was canceled, item's comment was removed instead of leaving it unaltered.


R1560 | 27f90d07 | MaxED | 4/8/2013, 2:01 AM
--------------------------------------------------------------------------------
Fixed a crash after drawing a sector when a newly drawn line completely matches already existing one.
Fixed a typo in documentation.
Fixed a typo in actions description.


R1559 | 0243c8c3 | MaxED | 4/5/2013, 5:23 AM
--------------------------------------------------------------------------------
Small fix in Align Things to Linedef action.


R1558 | f8c8b71d | MaxED | 4/5/2013, 3:56 AM
--------------------------------------------------------------------------------
Paint Selection, Sectors mode: when selection is started over a sector, it's selected state is now toggled properly.
Several small fixes in "Raise/Lower sector to nearest" action.


R1557 | a0ae887a | MaxED | 4/4/2013, 5:04 AM
--------------------------------------------------------------------------------
Thing Edit form: things can now be filtered.
Preferences form: list of actions already using current shortcut was not updated properly when actions list was filtered.


R1556 | d582d9b9 | MaxED | 4/4/2013, 3:14 AM
--------------------------------------------------------------------------------
Visual mode, "Lower/Raise Floor/Ceiling to adjacent sector" actions: you can now hold Ctrl to lower/raise sectors to lowest/highest sector inside selection.
Visual mode: added "Align Textures X and Y" action (default key is Ctrl-A).
Preferences Form: Actions can now be filtered.


R1555 | b104e88a | MaxED | 4/3/2013, 7:50 AM
--------------------------------------------------------------------------------
Visual Mode, UDMF: "Auto-align Textures Y" action now takes surface peg type into account.
Visual Mode, UDMF: "Auto-align Textures Y" action now applies vertical scale of first (highlighted) surface to the rest of aligned surfaces.
Linedef Edit Form, UDMF: lower sidedef texture offsets were never displayed.
Some more changes in auto texture alignment of newly drawn lines.
BuilderEffects plugin should compile now.


R1554 | 60682dab | MaxED | 4/2/2013, 6:42 AM
--------------------------------------------------------------------------------
Some more changes in auto texture alignment of newly drawn lines.


R1553 | 4a6897a6 | MaxED | 4/2/2013, 5:19 AM
--------------------------------------------------------------------------------
Visual Mode: added "Lower Floor/Ceiling to adjacent sector" and "Raise Floor/Ceiling to adjacent sector" actions.
UDMF texture offsets are now used when splitting a linedef in UDMF map format.
Some changes in auto texture alignment of newly drawn lines.


R1552 | c6378809 | MaxED | 4/1/2013, 4:06 AM
--------------------------------------------------------------------------------
Visual Mode: You can now Shift-Select (usually Select = LMB) to select all adjacent surfaces with same texture, Ctrl-Select to select all adjacent surfaces with same height.
Added Selection Groups options to Edit menu.
Selection Groups can now be cleared using either Edit -&gt; Clear Group or Ctrl-Shift-[group number] shortcut.
Toolbar button groups can now be toggled using context menu. Hold "Shift" to toggle several button groups at once.


R1551 | e243450f | MaxED | 3/29/2013, 4:24 AM
--------------------------------------------------------------------------------
Added Xabis' ACS includes patch (well, most of it)


R1550 | 1afd4feb | MaxED | 3/28/2013, 5:36 AM
--------------------------------------------------------------------------------
Woops...


R1549 | bb9e2ffc | MaxED | 3/28/2013, 5:31 AM
--------------------------------------------------------------------------------
Brightness Mode now uses the same selection methods as other classic modes (e.g. Paint Selection and Subtractive Selection)


R1548 | 5bae9320 | MaxED | 3/28/2013, 4:37 AM
--------------------------------------------------------------------------------
Fixed: Assigning new tag using "New tag" button when selection already had a tag was not working.
Fixed: "Automatic clear selection in classic modes" option was broken.


R1547 | c04a65f1 | MaxED | 3/26/2013, 5:31 AM
--------------------------------------------------------------------------------
Even more fixes in Vertex and Linedef deleting process.
Texture browser can now show flats/textures only.


R1546 | 6462ff5e | MaxED | 3/25/2013, 7:49 AM
--------------------------------------------------------------------------------
More fixes in Vertex and Linedef deleting process and also Visual Vertex handles.


R1545 | 4abcca3c | MaxED | 3/22/2013, 5:53 AM
--------------------------------------------------------------------------------
Fixed incorrect behavior when sector had 2 or less sidedefs after vertices or linedefs removal.
Fixed incorrect behavior when 2 linedefs are merged into one after deleting a vertex, when a newly created linedef overlaps existing geometry.
Visual Vertex handles were not updated when sector's floor or ceiling height was changed.


R1544 | 0e7a7415 | MaxED | 3/21/2013, 4:28 AM
--------------------------------------------------------------------------------
We should save LastUsedConfigName only when creating a new map...


R1543 | 46818663 | MaxED | 3/21/2013, 4:23 AM
--------------------------------------------------------------------------------
Last used configuration is now selected when creating a new map.
Fixed a possible bug in Visual vertex handles rendering code.


R1542 | 7f19cd3d | MaxED | 3/20/2013, 3:25 AM
--------------------------------------------------------------------------------
Let's see if that fixes Vertex Handles rendering in Visual mode...


R1541 | dcaa60f1 | MaxED | 3/18/2013, 6:59 AM
--------------------------------------------------------------------------------
Moving to new SVN (Part II)...


R1540 | 591f92cc | MaxED | 3/18/2013, 6:52 AM
--------------------------------------------------------------------------------
Moving to new SVN...


R1539 | ad465131 | MaxED | 11/30/2012, 6:43 AM
--------------------------------------------------------------------------------
Added "Apply to all errors of this type" checkbox to Map Analysis window.
Updated ZDoom ACC to r3889.


R1538 | 94dce70a | MaxED | 11/27/2012, 3:04 PM
--------------------------------------------------------------------------------
UDMF: vertical offsets of a vertex can now be edited in Vertex Edit form and are shown in Vertex Info panel.
Bridge mode: when source sidedefs don't have upper/lower textures, their middle textures are used instead.


R1537 | a3f28cfe | MaxED | 11/27/2012, 1:12 PM
--------------------------------------------------------------------------------
Merged Visual mode and GZDoom Visual mode into GZDB Visual mode. GZDoomEditing.dll is no longer required.


R1536 | c018e058 | MaxED | 11/26/2012, 6:23 AM
--------------------------------------------------------------------------------
UDMF vertex offsets ("zfloor" and "zceiling") were rendered incorrectly.
Rendering of (G)ZDoom rendering effects (slopes, 3D-floors etc.) can now be toggled in GZDoom Visual mode (default key is "Tab", action is Visual modes -&gt; Toggle GZDoom rendering effects)


R1535 | 323c098b | MaxED | 11/25/2012, 12:17 PM
--------------------------------------------------------------------------------
Increased view distance in Visual modes to 9000 map units.


R1534 | c767b416 | MaxED | 11/22/2012, 7:32 AM
--------------------------------------------------------------------------------
UDMF: Vertex height offsets ("zfloor" and "zceiling") are now shown in GZDoom Visual mode.


R1533 | 082bb87c | MaxED | 11/22/2012, 5:12 AM
--------------------------------------------------------------------------------
Doom/Hexen map formats: texture offsets of walls can now be edited properly in GZDoom Visual mode.


R1532 | c0c36eab | MaxED | 11/22/2012, 1:37 AM
--------------------------------------------------------------------------------
Added an option to enable DB2-style surface highlighting in Visual modes (when enabled, selected surfaces stay highlighted even if "Show Highlight" is set to OFF)


R1531 | 5283989b | MaxED | 11/20/2012, 2:08 PM
--------------------------------------------------------------------------------
Fixed incorrect UV mapping on MD2 models in Visual modes.


R1530 | a9d6eb5c | MaxED | 11/20/2012, 6:53 AM
--------------------------------------------------------------------------------
Fixed a crash when trying to load a model with more than 32767 vertices.


R1529 | 7a952a2e | MaxED | 11/19/2012, 1:44 AM
--------------------------------------------------------------------------------
Added some boilerplate to UDMF map format reader. If a property value is Integer and expected property type is Float, a value will be casted to float. In other cases of type mismatch, the property will be ignored and a warning will be added to Errors and Warnings window.


R1528 | f731000d | MaxED | 11/13/2012, 1:11 PM
--------------------------------------------------------------------------------
UDMF Controls form's close using [x] button wasn't handled properly.
Linedef and Sector Edit forms were saving default UDMF texture offsets (which led to increased map size).


R1527 | 436bc14a | MaxED | 11/11/2012, 1:52 PM
--------------------------------------------------------------------------------
Line angle is now displayed when a line is drawn in Draw Geometry mode.
TranslucentLine (208) action's "additive" property values were inverted.


R1526 | 42368ae5 | MaxED | 11/9/2012, 9:40 AM
--------------------------------------------------------------------------------
Error checks mode: UDMF Thing skill flags are now also taken into account.
Some more tweaks in ZDoom_misc.cfg


R1525 | 88e856b6 | MaxED | 11/9/2012, 9:17 AM
--------------------------------------------------------------------------------
Fixed several errors in ZDoom_misc.cfg


R1524 | 8f8e5293 | MaxED | 11/6/2012, 4:52 AM
--------------------------------------------------------------------------------
Changed sprites of puzzle items in Hexen_things.cfg to proper ones.


R1523 | 8b91176f | MaxED | 11/5/2012, 1:53 PM
--------------------------------------------------------------------------------
Restored "Texture offset" input in Linedef edit and Linedef info panels for UDMF format.
Added several UDMF properties to ZDoom configuration.


R1522 | f81aad79 | MaxED | 11/5/2012, 6:15 AM
--------------------------------------------------------------------------------
Changed "Bottom offset" label to "Lower offset" in Linedef edit form


R1521 | 3218dcee | MaxED | 11/5/2012, 4:47 AM
--------------------------------------------------------------------------------
"Texture/Upper offset" label in Linedef edit form wasn't aligned properly.


R1520 | b8d3ed0c | MaxED | 11/5/2012, 4:31 AM
--------------------------------------------------------------------------------
Added "lightfog" flag support.
UDMF: UDMF texture offsets can now be edited in Sector and Linedef edit forms.
Floor and ceiling textures are now dragged properly in GZDoom Visual mode.


R1519 | 6b62b4f3 | MaxED | 11/2/2012, 4:11 PM
--------------------------------------------------------------------------------
Added multiple engine support for any game configuration.
Floor and ceiling textures are now moved more predictably by arrow keys in GZDoom Visual mode.
Walls texture coordinates are always rounded when moved by arrow keys in Visual modes.
Linedef info panel: relative UDMF light values are now shown like this: 16 (128), which means "UDMF light value" ("total surface brightness (UDMF light value + sector brightness)")
Player is now spawned at camera height when testing from current location in Visual modes.
Focus is now properly restored after testing from current location in Visual modes.
Updated Heretic_sectors.cfg and Heretic_things.cfg as described here: http://www.doombuilder.com/forums/viewtopic.php?f=11&t=357
Changed sprites of artifacts in Hexen_things.cfg to proper ones.
Renamed Skulltag configs to Zandronum


R1518 | dd0ecf1b | MaxED | 10/11/2012, 7:59 AM
--------------------------------------------------------------------------------
[WIP] Some more work on Properties Dock plugin...


R1517 | 12a7256c | MaxED | 10/10/2012, 8:39 AM
--------------------------------------------------------------------------------
[WIP] Some more work on Properties Dock plugin...


R1516 | 9aa5e274 | MaxED | 10/9/2012, 8:17 AM
--------------------------------------------------------------------------------
Started working on Properties Dock plugin


R1515 | 4632fdbe | MaxED | 10/8/2012, 6:07 AM
--------------------------------------------------------------------------------
Visual modes: selected objects are not highlighted when "Toggle highlight" (H key) option is set to off. 
Error Checks Mode: added linedef index to message text of all linedef-related errors.
UDMF: wall texture offsets are now rounded when user edits them via cursor keys or mouse dragging (because they are stored as integers anyway).


R1514 | ca9c4645 | MaxED | 10/5/2012, 6:16 AM
--------------------------------------------------------------------------------
UDMF light editing in GZDoom Visual mode: sector brightness is changed instead of "lightceiling" property if targeted ceiling is part of 3D-floor.
UDMF Controls: increased precision of position and scale controls numeric inputs to 2 decimal places.
Sector/Linedef info panels: in some cases incorrect default values were shown for scale.
Sector/Linedef info panels: numbers are formatted more properly.


R1513 | 1b6f8c97 | MaxED | 10/3/2012, 11:46 AM
--------------------------------------------------------------------------------
Builder 1.13:
UDMF: changing brightness of a wall or ceiling in GZDoom Visual mode will change brightness of selected surface, not sector brightness.
Sector and Sidedef info panels show additional info if a map is in UDMF format.
Fixed: GZDoom menu panel wasn't updated when a map was opened via "recent files" item click.


R1512 | 4db83a32 | MaxED | 9/25/2012, 5:56 PM
--------------------------------------------------------------------------------
Fixed another config error in ZDoom_ACS.cfg


R1511 | 5e520824 | MaxED | 9/25/2012, 5:04 PM
--------------------------------------------------------------------------------
Event lines are now shown for ActorMover.
Event lines for "event activators" (ActorMover, Camera and things with Thing_SetGoal special) are now drawn with different color.
Fixed a crash when a Thing with arguments is pasted in Visual modes.
Several other small fixes.
Fixed config error in ZDoom_things.cfg.
Fixed config error in ZDoom_ACS.cfg


R1510 | 95702dbf | MaxED | 9/17/2012, 2:57 PM
--------------------------------------------------------------------------------
Added event lines.
Added toolbar button to toggle event lines on and off.


R1509 | 3beaade4 | MaxED | 9/17/2012, 8:41 AM
--------------------------------------------------------------------------------
Order, in which patrol points and interpolation points are connected can now be shown in Things and Visual modes.


R1508 | 9e6cd07a | MaxED | 9/16/2012, 12:54 PM
--------------------------------------------------------------------------------
Z-height of a thing can now be changed in absolute and relative mode in Thing Edit form.
Lower and Upper portal icons were swapped.


R1507 | df9c61bd | MaxED | 9/11/2012, 3:33 PM
--------------------------------------------------------------------------------
Added Redraw Sector mode


R1506 | 7d9b846d | MaxED | 9/9/2012, 12:14 PM
--------------------------------------------------------------------------------
Dynamic lights had 0 width and height in Skulltag config, so they weren't shown in Visual modes.
Now only the root node of Folder/PK3/PK7 resource is expanded in Textures browser.


R1505 | 59a7f315 | MaxED | 9/7/2012, 7:04 AM
--------------------------------------------------------------------------------
Actions and Effects can now be filtered (useful when you remember action/effect name, but don't remember it's number or category)


R1504 | 59ade165 | MaxED | 9/7/2012, 3:45 AM
--------------------------------------------------------------------------------
Vertex scale can now be set in Preferences (controls the size of vertex handles in 2D Modes).


R1503 | f2b42d13 | MaxED | 9/5/2012, 3:31 AM
--------------------------------------------------------------------------------
Fixed severe lags during Texture Browser opening when resource wad for current texture had lots of textures.
Texture groups weren't created properly in soma cases.
Added Monster/Hate Target sprite.


R1502 | ddeeadf5 | MaxED | 9/2/2012, 4:37 PM
--------------------------------------------------------------------------------
Added linedef direction preview to Draw Geometry mode


R1501 | 566edbc0 | MaxED | 8/30/2012, 4:28 PM
--------------------------------------------------------------------------------
Updated ZDoom ACC to 1.53
Added several new icons for ZDoom things


R1500 | bf1e9480 | MaxED | 8/29/2012, 3:39 AM
--------------------------------------------------------------------------------
Tiny fixes in Color Picker plugin


R1499 | 879cbacd | MaxED | 8/29/2012, 3:09 AM
--------------------------------------------------------------------------------
Added unknown things check to Error Checker


R1498 | a45b1dd3 | MaxED | 8/27/2012, 4:39 AM
--------------------------------------------------------------------------------
Floor and ceiling brightness levels of 3d-floors can now be edited properly in GZDoom Visual mode.
Updated to Doom Builder 2 r1604:
Stuck thing error checker now also regards thing flags.


R1497 | 4d26e1ac | MaxED | 8/23/2012, 6:18 PM
--------------------------------------------------------------------------------
Added palette size check to prevent crash if palette is corrupted


R1496 | 91080d61 | MaxED | 8/20/2012, 3:44 AM
--------------------------------------------------------------------------------
For some reason, folders in Texture browser were sorted in descending order.
Color Picker plugin: color can now be displayed as HEX or Float.


R1495 | b4773091 | MaxED | 8/19/2012, 6:08 PM
--------------------------------------------------------------------------------
UDMF Controls plugin:
Relative mode is set to false by default.
Limits of Brightness slider were set after setting it's value, so values greater than 100 were set to 100.
Fixed a bug when a plugin tried to access 3d-floor-specific stuff of walls, which weren't part of 3d-floor.

Color Picker plugin: added float representation of current color (like 1.0 0.54 0.29). Should make editing of GLDEFS light definitions easier.


R1494 | e308d2ff | MaxED | 8/14/2012, 1:10 PM
--------------------------------------------------------------------------------
Updated to Doom Builder 2 r1599:
Find and Replace Mode: can now find things and linedefs by their flags


R1493 | 89fad3ee | MaxED | 8/14/2012, 5:47 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.12e:
Fixed: inability to change 3d-floor height when control sector is too far away (further than current View distance).
Fixed: "Frame" property wasn't red by MODELDEF parser.
Fixed: PK3 archives are no longer locked when GZDB is running, so you can change their contents without closing the editor.


R1492 | eb86ab60 | MaxED | 8/10/2012, 5:08 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.12d:
TEXTURES patches can now be loaded from anywhere inside resource.
Configs: things from "Cameras and Interpolation" and "Boom Items" categories weren't rendered in Visual modes.
Configs: several new icons are now used for things.
Reverted sectors rendering from 1.12b, because it was done in too hackish way and was causing more and more problems. Models rendered height is now 25% lower instead.
Models rendering height can be toggled between normal and 85% in Preferences-&gt;Appearance-&gt;"Scale models in Visual modes"
Fixed several small bugs here and there.


R1491 | 508a3f27 | MaxED | 8/5/2012, 12:18 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.12b:
Things can now be rotated in visual mode.
Added JPG and TGA image format support.
Fixed: TEXTURES files with names other than "textures.ext" will now be loaded (as an example, files named like "textures.something.txt" or "textures_walls.ccp" will be loaded by (G)ZDoom, but not by Doom Builder 2 or previous versions of GZDB).
Fixed: textures defined in TEXTURES have higher priority in (G)ZDoom than images with the same name in "textures" folder.
Fixed another possible crash when MODELDEF is reloaded.


R1490 | 4ac51627 | MaxED | 7/31/2012, 10:17 AM
--------------------------------------------------------------------------------
Sectors height is now stretched 120% to match (G)ZDoom's way of rendering.


R1489 | 2006cdc7 | MaxED | 7/28/2012, 1:36 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.12a:
AngleOffset, PitchOffset and RollOffset MODELDEF properties are now supported.
Fixed a crash when editor tries to display a model for an actor without a valid sprite in Visual mode.
Fixed a possible crash when MODELDEF is reloaded from 2d-mode.
Fixed several things in Doom2_things.cfg.
UDMF Controls plugin:
Fixed several bugs in plugin's sliders logic.


R1488 | 122e5d8e | MaxED | 7/24/2012, 11:09 AM
--------------------------------------------------------------------------------
Set PlatformTarget of ColorPicker, UDMFControls, TagExplorer and VisplaneExplorer to x86 (this should make Siberian_Tiger's work a little bit easier, I suppose...)
VisplaneExplorer: fixed a crash when user tries to enable Visplane Explorer mode in a map created via New Map command.


R1487 | 70ea0658 | MaxED | 7/23/2012, 2:28 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.12:
GZDoom Builder now uses SharpCompress.dll instead of SharpZip.dll.
Added PK7 archive support.
PK3 archives now load aprox. 40% faster.
Textures browser now shows Folder/PK3/PK7 folder structure.
TextureBrowserForm is now used to display both Textures and Flats.
ACS scripts from #include and #import directives are now shown in Script name/number dropdowns.
Fixed several cases when ACS scripts lists used in Edit Thing and Edit Linedef forms wasn't updated when they should've (i.e. after compiling a script).


R1486 | cc6424fb | MaxED | 7/17/2012, 3:51 PM
--------------------------------------------------------------------------------
Fixed an error when a setting in configuration is outside of PreferencesForm's slider range.
Fixed another potential Decorate parser error while parsing one line actors.
Added info about GZDoom Builder to About form.


R1485 | 2a6a381d | MaxED | 7/17/2012, 5:22 AM
--------------------------------------------------------------------------------
Fixed Decorate parser error while parsing one line actors.
Fixed a typo in variable name.


R1484 | 87731c96 | MaxED | 7/16/2012, 2:45 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.11a:
Things can now be cut, copied and pasted in Visual modes.
Sector geometry was not updated properly after Undo/Redo in GZDoom Visual mode.
Fixed an error when user selects multiple things and attempts to view their properties in Doom map format.
Added Decorate and Modeldef syntax hilighting, autocompletion and item recognition to Script editor.
Script Editor can now autodetect several script types when you open them (currently ACS, Decorate and Modeldef scripts are recognized).
Tag Explorer: fixed a bug when Tag Explorer update can block keyboard keys release detection logic.


R1483 | 8891395b | MaxED | 7/12/2012, 3:34 PM
--------------------------------------------------------------------------------
Fixed incorrect dragging of floor/ceiling textures with "rotationfloor" / "rotationceiling" UDMF property set in GZDoom Visual Mode.
Replaced all doubles with floats.
Script Editor: 
Navigator drop-down now updates automatically.
Navigator drop-down now also works for external files.
Added Navigator drop-down support for Decorate and Modeldef.


R1482 | fb0db718 | MaxED | 7/10/2012, 7:14 AM
--------------------------------------------------------------------------------
Removed some unused functions.
Tag Explorer: comments can now be edited properly.


R1481 | 5cb573d9 | MaxED | 7/10/2012, 3:20 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.11:
Enhanced scripting workflow.
Thing and linedef arguments can now have default value in configuration files.
Fixed laggy visual camera movement on systems with big uptime.
Fixed incorrect alignment of Things with "hangs" flag in GZDoom Visual mode.
Fixed Editor crash when nodebuilder fails to build map. A window with error description will be shown instead.
Doom light levels were used even in maps in non-doom map format.

Tag Explorer plugin:
Elements list wasn't updated when map element was deleted.
Pugin wasn't disposed properly, which may led to Doom Builder 2 crash on map close.
Fixed plugin crash after opening another map.
Fixed unresponsive text entry in Filter text box.
Fixed plugin crash when Doom Builder can't determmine thing category ("UNKNOWN" category will be used instead).


R1480 | fcd29375 | MaxED | 7/5/2012, 6:48 AM
--------------------------------------------------------------------------------
Things can now be moved, insterted and deleted in Visual modes.
"Place thing at cursor position" Action places Things much more precisely now.


R1479 | 24e1fcad | MaxED | 7/5/2012, 12:42 AM
--------------------------------------------------------------------------------
Tag Explorer plugin: don't try to update tree when editor is closing!


R1478 | c86d92ce | MaxED | 7/4/2012, 5:03 PM
--------------------------------------------------------------------------------
3d-floor's floor and ceiling can be dragged properly in GZDoom Visual mode.
Things with "hangs" flag are now aligned to ceiling properly in GZDoom Visual mode.
Things can now be added and deleted in GZDoom Visual mode.
Several fixes in Doom, Doom 2, Heretic and Hexen configs (based on Doom Builder 2 SVN 1553 and 1560)
Added "countsecret" thing UDMF flag to configs.

UDMF Controls plugin:
Scale of 3d-floor's sidedefs textures is now applied properly.
Translation of 3d-floor's sidedefs textures is now applied properly. 
Added "hidden" UDMF flag.

Tag Explorer plugin:
TreeView is now updated when thing is deleted.
Tag Explorer plugin is now compatible with Doom Builder 2.


R1477 | ce607490 | MaxED | 7/2/2012, 4:20 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.10:
Finished Tag Explorer plugin.
Added "ZDBSP - UDMF Normal (no reject)", "ZDBSP - UDMF Normal (zero reject)" and "ZDBSP - Compress nodes (UDMF)" nodebuilder configurations.


R1476 | ea312a6e | MaxED | 6/30/2012, 5:55 AM
--------------------------------------------------------------------------------
Started working on Tag Explorer plugin


R1475 | 254ffeb6 | MaxED | 6/29/2012, 11:58 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.09b:
Added X and Y position controls to Edit Thing menu.
Added "Place selected Things at cursor's position" action.


R1474 | 62bd1a6b | MaxED | 6/29/2012, 7:03 AM
--------------------------------------------------------------------------------
Things can now be moved horizontally in Visual Modes


R1473 | afb8c61f | MaxED | 6/28/2012, 2:19 PM
--------------------------------------------------------------------------------
Added center of map indicator (rendered using Highlight color)


R1472 | 7c93fad7 | MaxED | 6/28/2012, 1:27 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.09a:
Added drawing modes to Mode menu, so they are much easier to spot now.
Warnings notify panel blinks much more noticeable when there are warnings.
UDMF Controls plugin:
3D-floor surfaces can be edited now.
Relative mode is now enabled by default.
Scale control now works properly in relative mode.
Angle control's angle indicator in now drawn properly when value is changed using numeric control.


R1471 | 46642200 | MaxED | 6/26/2012, 2:48 PM
--------------------------------------------------------------------------------
Upper/lower textures are now applied in a more expected manner in Bridge mode.


R1470 | 113f9c60 | MaxED | 6/26/2012, 1:54 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.09:
Added UDMF Controls plugin.
Added "Snap selected vertices to grid" mode (Found in Edit menu).


R1469 | 998d1d7d | MaxED | 6/19/2012, 6:12 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.08:
Added Bridge mode.
Documented all GZDoom Builder specific features.
Crash fix in 1.07e was not implemented properly...


R1468 | acb4daa3 | MaxED | 6/9/2012, 10:19 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.07e:
Fixed a crash when GZDoom Builder tried to load game-specific GLDEFS lump for unknown game.
Fixed a typo in "Hexen_things.sfg".
Updated to Doom Builder 2 SVN rev. 1564:
- Improved stuck thing error checker: now takes vertical position of things into account (where applicable).


R1467 | b1df216a | MaxED | 6/6/2012, 6:06 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.07d:
Added "Test Map from current position" action (default shortcut is Ctrl-F9), which lets you play the game from cursor position, if you are in 2D-Mode, and from camera location if you are in Visual Mode.
Added "Sync camera position between 2D and 3D modes" (found in Preferences -&gt; Interface -&gt; Options), which automatically centers 2D-mode on camera position when you leave Visual Mode, and places camera at cursor position when you toggle from 2D-mode to Visual Mode (unless you have Visual Mode camera thing in your map).
Several improvements in Draw Rectangle and Draw Ellipse modes: added info label with current bevel amount and subdivision level; bevel amount now applied properly when shape size is smaller than it.


R1466 | 761b44ca | MaxED | 6/6/2012, 6:37 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.07c:
Added Draw Ellipse Mode.


R1465 | 8b31dd26 | MaxED | 6/5/2012, 5:38 PM
--------------------------------------------------------------------------------
Several improvements in Draw Rectangle mode (rectangles with beveled corners can now be drawn).


R1464 | 16d068f8 | MaxED | 6/4/2012, 4:42 PM
--------------------------------------------------------------------------------
Added Draw Rectangle Mode.
Fixed minor bug in Drawing Mode when adding second vertex at the same position as first still resulted in valid edit with undo and stuff.


R1463 | 55dce5ea | MaxED | 6/3/2012, 4:36 PM
--------------------------------------------------------------------------------
Added PCX image format support.


R1462 | a9bc8f9e | MaxED | 6/3/2012, 8:13 AM
--------------------------------------------------------------------------------
GZDoom Builder 1.07b:
Visplane Explorer plugin will show warning message instead of chashing if current map is not in Doom map format.
Fixed a crash when trying to undo sector creation in Visual Modes.
Fixed incorrect colors in Script Editor.


R1461 | 4c54ed8c | MaxED | 6/2/2012, 6:10 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.07a:
Updated to Doom Builder 2 SVN rev. 1554
Updated ZDoom ACC to SVN rev. 3428, updated ZDoom_ACS.cfg and Game configs accordingly.


R1460 | a4abafc6 | MaxED | 6/2/2012, 1:25 PM
--------------------------------------------------------------------------------
Doom-style walls shading is now disabled for light levels 253 and above (as in GZDoom r1400)
Doom-style walls shading is now applied in Visual Mode


R1459 | 20bb7fd1 | MaxED | 6/1/2012, 12:53 PM
--------------------------------------------------------------------------------
GZDoom Builder 1.07
Updated to Doom Builder 2 SVN rev. 1549.


R1458 | 16b97e1c | MaxED | 6/1/2012, 3:17 AM
--------------------------------------------------------------------------------
Added GLDEFS and (Z)MAPINFO parsers.
Dynamic lights defined in GLDEFS are now rendered in Visual modes (currently only one light per Thing is supported).
Several values from (Z)MAPINFO are now used in Visual modes.
Added "Reload GLDEFS", "Reload (Z)MAPINFO" and "Reload MODELDEF" menu options (in "Tools" section).
MODELDEF parser now checks which model(s) is/are used in first frame.
Dynamic lights are now created with more meaningful default parameters.
Added errors and warnings indicator to main window.


R1457 | 9b76183a | MaxED | 5/25/2012, 4:21 AM
--------------------------------------------------------------------------------
GZDoomBuilder 1.06c:
Fixed incorrect rendering of MD3 models with more than one MD3 Surface.
Fixed a bug introduced in 1.06b when models weren't rendered in Visual mode when Fullbright mode was on.


R1456 | 6d7d8c28 | MaxED | 5/22/2012, 3:56 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.06b:
Models with transparent textures are now rendered correctly.
Models with negative scale set in MODELDEF are now rendered correctly.


R1455 | 3a0426cd | MaxED | 5/21/2012, 4:51 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.06a:
MODELDEFs and models can now be loaded from PK3 resources (does anybody know if models or MODELDEFs can be stored in WADs?).
Negative scale and zOffset are now correctly parsed from MODELDEFs (model surfaces may be inverted though).
Fixed a crash while reading MODELDEFs when Operation System's decimal separator was set to comma.
Fixed a crash when user changed Thing type in Visual mode to a new one with model override, which wasn't previously used in a map.
Fixed a bug introduced in 1.06 when models weren't rendered in Visual mode when Fullbright mode was on.
Non-breaking space is now correctly handled by all Doom Builder's data parsers.
ColorPicker plugin:
Fixed a crash when user attempted to open ColorPicker window to edit sector properties in Visual mode, using hilighted surface as selection source, without selecting anything before doing so.


R1454 | 9a72148a | MaxED | 5/19/2012, 5:56 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.06:
Fog rendering (including colored fog in maps in UDMF format).
Fixed lots of bugs in model loading and rendering.
Added "Toggle GZDoom Effects" button, which currently toggles dynamic lights, models and fog rendering.
Model loading process is more verbose now, so if something goes wrong, check Errors and Warnings window (F11) for details.
ColorPicker plugin:
You can now select surfaces in 3D-mode and then open Color Picker window to edit sector colors of sectors, to which these surfaces belong.
If nothing is selected, you can hilight a surface and then open Color Picker window to edit sector colors of sector, to which hilighted surface belongs.
If nothing is selected, you can hilight a Light Thing and then open Color Picker window to edit it's properties.


R1453 | 62ba723a | MaxED | 5/15/2012, 8:23 AM
--------------------------------------------------------------------------------
GZDoomBuilder 1.05?:
Fixed a crash in Color Picker plugin when user tried to set Sector or Fade color to multiple sectors.


R1452 | 5d58612d | MaxED | 5/13/2012, 2:21 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.05b:
Actors, which can't be placed in editing mode aren't added to MODELDEF override list, thus preventing crash on map open.


R1451 | 14e6c959 | MaxED | 5/13/2012, 1:51 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.05a:
Fixed incorrect rendering of 3D-floors, masked and transparent surfaces introduced in 1.05...
Additive transparent surfaces aren't affected by dynamic lights now (because they aren't affected in GZDoom).


R1450 | 095c1154 | MaxED | 5/11/2012, 5:34 AM
--------------------------------------------------------------------------------
Removed some unused files.


R1449 | 36f39165 | MaxED | 5/11/2012, 5:28 AM
--------------------------------------------------------------------------------
GZDoomBuilder 1.05:
Added Color Picker plugin
Point, Flicker and Pulse light animation should now look almost exactly as seen in GZDoom.
Fixed a bug when editing thing properties in Visual mode didn't update visual thing.
Fixed incorrect doom-style walls shading when sector has "lightcolor" property set.
Fixed "Index was outside the bounds of the array in CalculateNormalsAndShading()" error.
GZDoomBuilder will now show error message prior to failing.


R1448 | 506f4054 | MaxED | 4/25/2012, 1:13 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.04a:
Sector dynamic lights are now rendered properly.


R1447 | a9fd8d33 | MaxED | 4/25/2012, 4:44 AM
--------------------------------------------------------------------------------
GZDoomBuilder 1.04:
Added "Dynamic light size" slider, which matches GZDoom's "Light size" option.
Added "Dynamic light intensity" slider, which matches GZDoom's "Light intensity" option.
Fixed Vavoom light rendering (was rendered as additive light, light radius was twise smaller than in GZDoom)
Fixed bug in light rendering introduced in v1.03 (light radius was set to -1 when switching from 2D to 3D mode).


R1446 | dcf899a3 | MaxED | 4/23/2012, 2:35 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.03:
Increased dynamic lights rendering performance (currently I'm getting around 25 FPS in Spawn's MAP01 with 32 dynamic lights and rendering distance set to 3000, was getting 4-6 FPS in GZDoomBuilder 1.02).
Several fixes in animated lights rendering (secondary light radius can now be smaller than primary light radius, Pulse Light's maximum radius was rendered twise bigger than in GZDoom).


R1445 | 2358b785 | MaxED | 4/18/2012, 12:34 PM
--------------------------------------------------------------------------------
GZDoomBuilder 1.02
All dynamic light types are now rendered correctly.
Added Doom-style shading on walls (walls going from west to east are slightly darker than walls going from north to south)
Masked surfaces are now correctly lit by dynamic lights.
Fixed several bugs in models rendering.


R1444 | 72024341 | MaxED | 4/17/2012, 12:13 PM
--------------------------------------------------------------------------------



