You are on page 1of 283

R3833 | ff96a669 | biwa | 28.09.

2021, 17:36
--------------------------------------------------------------------------------
Fixed a problem where floating point numbers for actor radius and height were not
interpreted correctly. Fixes #623

R3832 | ef18385e | biwa | 28.09.2021, 16:02


--------------------------------------------------------------------------------
Fixed a problem in the UDMF parser that could cause data loss. Fixes #622

R3831 | b0cfc8ef | biwa | 27.09.2021, 16:33


--------------------------------------------------------------------------------
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 | 19.09.2021, 22:45


--------------------------------------------------------------------------------
Find And Replace Mode: fixed a bug where searching for UDMF fields in a selection
would crash

R3829 | 00399450 | biwa | 13.09.2021, 21:19


--------------------------------------------------------------------------------
Eternity Engine game configuration: it's again possible to set the floor and
ceiling brightness independently from the sector brightness

R3828 | 05939279 | biwa | 11.09.2021, 22:47


--------------------------------------------------------------------------------
Dehacked: fixed a crash when loading data from a directory that didn't contain a
Dehacked patch

R3827 | fca82f5c | biwa | 11.09.2021, 22:11


--------------------------------------------------------------------------------
Dehacked: added support for editor keys
Dehacked: Dehacked files are now properly loaded from directories

R3826 | 4b1e5d8e | Derek MacDonald | 11.09.2021, 12:30


--------------------------------------------------------------------------------
Avoid infinite recursion in script editor's Find/Replace All (#615)

R3825 | 0b70b08b | biwa | 06.09.2021, 23:43


--------------------------------------------------------------------------------
Fixed some compiler warnings

R3824 | 21471a45 | biwa | 06.09.2021, 23:27


--------------------------------------------------------------------------------
Dehacked: fixed warning about unsupported patch version 19

R3823 | da52f711 | biwa | 06.09.2021, 23:05


--------------------------------------------------------------------------------
Game configurations: added option to enable/disable GZDoom style distinct
brightness for walls/ceilings/floors. Fixes #618

R3822 | d766f27e | biwa | 05.09.2021, 16:42


--------------------------------------------------------------------------------
Fixed a bug with generalized options introduced in ea37ed1

R3821 | e362df1d | biwa | 05.09.2021, 14:59


--------------------------------------------------------------------------------
Added DeHackEd support (#617)

R3820 | 5a19e70c | biwa | 05.09.2021, 11:06


--------------------------------------------------------------------------------
Visual Mode: added some safeguards against potential crashes that should never
happen. Potentially fixes #614

R3819 | fa36bf48 | biwa | 04.09.2021, 12:37


--------------------------------------------------------------------------------
3D Floor Mode: improved usability in Window's high contrast mode

R3818 | dd7d109e | biwa | 04.09.2021, 12:21


--------------------------------------------------------------------------------
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 | 04.09.2021, 09:12


--------------------------------------------------------------------------------
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 | 04.09.2021, 08:58


--------------------------------------------------------------------------------
Texture Browser: fixed a problem where cycling through the width and height jumped
to 196 instead of 192. Fixes #613

R3815 | e281cfc9 | biwa | 03.09.2021, 20:00


--------------------------------------------------------------------------------
3D Floor Mode: fixed some problems when relocating control sectors that contain
things

R3814 | d05ab0bb | biwa | 03.09.2021, 19:11


--------------------------------------------------------------------------------
3D Floor Mode: relocating control sectors now also moves the things inside the
control sectors

R3813 | d7a4e2bf | Derek MacDonald | 03.09.2021, 18:31


--------------------------------------------------------------------------------
Missing/Unused Textures checks cover floor to lowest, next higher & highest (#608)
R3812 | 97439168 | biwa | 26.08.2021, 22:30
--------------------------------------------------------------------------------
Eternity Engine game configuration: fixed a problem where the Friendly and Dormant
flags were not correctly pasted in Doom format.

R3811 | 9c8a6e9e | biwa | 26.08.2021, 20:28


--------------------------------------------------------------------------------
Eternity Engine game configuration: fixed a problem where the 3DMidTex flag was not
correctly pasted in Doom format. Fixes #606

R3810 | e75dc2c7 | Derek MacDonald | 25.08.2021, 20:31


--------------------------------------------------------------------------------
Draws vector arrow between Doom format line-to-line specials (#602)

R3809 | edfd1fca | Derek MacDonald | 25.08.2021, 19:28


--------------------------------------------------------------------------------
Cursor position playtest: stop always marking map changed (#605)

R3808 | f652678f | Derek MacDonald | 25.08.2021, 19:25


--------------------------------------------------------------------------------
Cursor position playtest: Fix spawning sector height check (#604)

R3807 | 0fb187fc | biwa | 24.08.2021, 22:21


--------------------------------------------------------------------------------
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 | 24.08.2021, 21:33


--------------------------------------------------------------------------------
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 | 24.08.2021, 20:25


--------------------------------------------------------------------------------
Visual Mode: fixed a problem where highlighted visual slope handles were not
highlighted anymore after clearing the selection

R3804 | 19f1cf64 | biwa | 23.08.2021, 22:32


--------------------------------------------------------------------------------
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 | 21.08.2021, 20:42


--------------------------------------------------------------------------------
ZScript: added support for extending classes. Resolves #597

R3802 | be84f19d | Derek MacDonald | 21.08.2021, 09:28


--------------------------------------------------------------------------------
Add player view height dropdown to Visplane Explorer plugin UI (#600)

R3801 | 1db8885c | Derek MacDonald | 18.08.2021, 16:20


--------------------------------------------------------------------------------
Update GZBuilder.cfg references in docs to UDBuilder.cfg (#599)

R3800 | 73b7eac3 | Derek MacDonald | 14.08.2021, 11:40


--------------------------------------------------------------------------------
Improve game detection in "Open Map" modal dialog (#595)

R3799 | 166e3281 | Derek MacDonald | 14.08.2021, 11:33


--------------------------------------------------------------------------------
Don't auto-add upper texture for lower adjacent sky sectors (#594)

R3798 | 6622c6f5 | Derek MacDonald | 12.08.2021, 12:54


--------------------------------------------------------------------------------
Skip validating unchecked game config resources (#593)

R3797 | ce429358 | biwa | 09.08.2021, 16:41


--------------------------------------------------------------------------------
Eternity Engine game configurations: added support for arbitrary map names in the
default testing parameters

R3796 | e3d9cb89 | biwa | 03.08.2021, 20:14


--------------------------------------------------------------------------------
Boom game configuration: fixed a problem where linedef actions 264 and 265 were not
labeled correctly

R3795 | 82a41822 | biwa | 01.08.2021, 17:42


--------------------------------------------------------------------------------
The deprecated Slope Mode can not be selected as the default mode when opening a
map anymore

R3794 | 3ade5230 | biwa | 01.08.2021, 11:10


--------------------------------------------------------------------------------
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 | 31.07.2021, 23:51


--------------------------------------------------------------------------------
Effect browser form: fixed a bug where effects consisting of multiple bits were not
selected correctly. Fixes #589

R3792 | 9944748c | biwa | 16.07.2021, 17:56


--------------------------------------------------------------------------------
Fixed a bug that could cause a crash when going over the maximum linedef limit

R3791 | e0515c32 | biwa | 04.07.2021, 10:51


--------------------------------------------------------------------------------
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 | 26.06.2021, 22:20


--------------------------------------------------------------------------------
Fixed a rare crash when pasting a thing that has a model assigned to another map

R3789 | 70f0c22f | biwa | 24.06.2021, 20:14


--------------------------------------------------------------------------------
Vanilla Hexen game configuration: sector brightness now uses 16 unit steps instead
of 8 unit steps

R3788 | 98321b6f | biwa | 24.06.2021, 19:58


--------------------------------------------------------------------------------
Image exporter: sector colors are now taken into account

R3787 | a86a596e | biwa | 24.06.2021, 18:07


--------------------------------------------------------------------------------
OBJ model loader: fixed sanity checks for faces that reference non-existing
vertices, texture coordinates, or normals

R3786 | 2407b2d1 | biwa | 24.06.2021, 17:45


--------------------------------------------------------------------------------
MODELDEF: Fixed a crash when a FrameIndex tried to reference a model index that
wasn't defined. Fixes #578

R3785 | 9055170a | biwa | 06.06.2021, 18:13


--------------------------------------------------------------------------------
DECALDEF parser: fixed a crash when decal numbers were reused

R3784 | 102e251f | biwa | 03.06.2021, 12:02


--------------------------------------------------------------------------------
Improved solution for issue #573 to not destroy the undo history when no player
start is present

R3783 | c35a409f | biwa | 02.06.2021, 20:06


--------------------------------------------------------------------------------
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 | 30.05.2021, 19:01


--------------------------------------------------------------------------------
Stair Sector Builder Mode: fixed a crash when trying to build geometry from
linedefs without sidedefs. Fixes #569

R3781 | e0f62082 | biwa | 30.05.2021, 18:27


--------------------------------------------------------------------------------
Linedefs Mode: fixed a problem where flipping a highlighted linedef would also
select the linedef. Fixes #571

R3780 | 3e9d86e4 | biwa | 29.05.2021, 19:40


--------------------------------------------------------------------------------
Fixed a crash when textures contain non-existing patches

R3779 | cc85d10e | biwa | 29.05.2021, 12:34


--------------------------------------------------------------------------------
Added game configuration files for MBF21. Thanks to kraflab. Resolves #562

R3778 | e9805238 | biwa | 29.05.2021, 12:04


--------------------------------------------------------------------------------
Map options: removed checkbox for opening resources as read-only. Resources are now
always opened as read-only. Fixes #559

R3777 | 793643b2 | biwa | 29.05.2021, 11:43


--------------------------------------------------------------------------------
Open WAD dialog: don't filter for lowercase *.wad exclusively on non-Windows
platforms. Resolves #567

R3776 | 839eb843 | biwa | 29.05.2021, 11:21


--------------------------------------------------------------------------------
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 | 28.05.2021, 18:56


--------------------------------------------------------------------------------
UDMF: ceiling plane equation fields are not rounded anymore

R3774 | 307c3193 | biwa | 27.05.2021, 19:45


--------------------------------------------------------------------------------
Grid transform actions can now be assigned to special keys

R3773 | 369403c7 | biwa | 24.05.2021, 22:26


--------------------------------------------------------------------------------
Action browser form: fixed a visual glitch with action ids that have more than 3
digits

R3772 | 0817ea2d | biwa | 24.05.2021, 21:37


--------------------------------------------------------------------------------
Generalized options in game configurations can now optionally define a name

R3771 | 9fcb45e1 | ZZYZX | 19.05.2021, 11:59


--------------------------------------------------------------------------------
Fixed: a single selected linedef was deselected after flipping it
R3770 | ea15732e | biwa | 16.05.2021, 22:48
--------------------------------------------------------------------------------
Vertical patch offsets for masked patches are now handled correctly based on the
game configuration

R3769 | 5191e982 | biwa | 16.05.2021, 16:47


--------------------------------------------------------------------------------
Negative vertical patch offsets are now handled correctly based on the game
configuration. Fixes #561

R3768 | 898fe21f | biwa | 13.05.2021, 21:36


--------------------------------------------------------------------------------
TEXTURES lump: fixed a problem where textures that use textures as patches were too
bright when gamma correction was enabled

R3767 | 0d78a48b | biwa | 13.05.2021, 14:44


--------------------------------------------------------------------------------
Fixed a problem where linedefs were not split correctly under certain conditions
when drawing or moving lines

R3766 | 926fcd48 | biwa | 08.05.2021, 09:44


--------------------------------------------------------------------------------
Visplane Explorer: added some additional error reporting when loading a map fails

R3765 | 3ae5b1e2 | biwa | 27.04.2021, 20:12


--------------------------------------------------------------------------------
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 | 23.04.2021, 18:46


--------------------------------------------------------------------------------
Fixed a problem where UDB would try to compile a nonexistent DIALOGUES lump

R3763 | f8e836a5 | biwa | 22.04.2021, 21:10


--------------------------------------------------------------------------------
Don't use thread unsafe collections in threaded code (hopefully fixes crash in
Sectors Mode when selecting sectors)

R3762 | d0f45982 | biwa | 22.04.2021, 18:45


--------------------------------------------------------------------------------
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 | 22.04.2021, 16:12


--------------------------------------------------------------------------------
Sectors Mode: potentially fixed some crashes related to determining thing sectors
R3760 | a790f224 | biwa | 21.04.2021, 22:24
--------------------------------------------------------------------------------
Fixed a problem where dragging or drawing geometry sometimes broke sectors. Fixes
#556

R3759 | 7d67ec2b | biwa | 18.04.2021, 21:16


--------------------------------------------------------------------------------
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 | 17.04.2021, 20:06


--------------------------------------------------------------------------------
Increased performance on multi-core CPUs when selecting sectors in Sectors Mode
when Synchronize Thing Editing is enabled

R3757 | 871d46e5 | biwa | 15.04.2021, 22:06


--------------------------------------------------------------------------------
Added some sanity checks for maximum number of entries in the
VERTEXES/SIDEDEFS/LINEDEFS/THINGS lumps for the binary map formats

R3756 | 37ef0ed8 | biwa | 10.04.2021, 19:45


--------------------------------------------------------------------------------
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 | 10.04.2021, 18:20


--------------------------------------------------------------------------------
Added fixes for the stuck thing checker for the Eternity Engine configuration
(thanks for hawkwind3). Fixes #551

R3754 | 74741b4e | biwa | 10.04.2021, 12:05


--------------------------------------------------------------------------------
Map Analysis Mode: fixed a problem where checking for stuck things works
incorrectly in some situations (thanks to hawkwind3). Fixes #469

R3753 | ba497f1c | biwa | 10.04.2021, 11:31


--------------------------------------------------------------------------------
Fixed some problems with determining which sector a thing is in

R3752 | 6b956560 | biwa | 09.04.2021, 19:48


--------------------------------------------------------------------------------
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 | 09.04.2021, 07:26


--------------------------------------------------------------------------------
Fixed a crash that happened when a thing isn't inside a sector. Fixes #548
R3750 | da935dd8 | Derek MacDonald | 08.04.2021, 21:41
--------------------------------------------------------------------------------
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 | 08.04.2021, 20:22


--------------------------------------------------------------------------------
"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 | 06.04.2021, 21:16


--------------------------------------------------------------------------------
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 | 06.04.2021, 20:38


--------------------------------------------------------------------------------
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 | 05.04.2021, 19:15


--------------------------------------------------------------------------------
Visual Mode: things inside self-referencing sectors are now displayed at the
correct height

R3745 | fe71e53e | biwa | 02.04.2021, 12:13


--------------------------------------------------------------------------------
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 | 01.04.2021, 23:31


--------------------------------------------------------------------------------
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 | 01.04.2021, 21:44


--------------------------------------------------------------------------------
Curve Linedefs Mode: fixed a problem where the curve would not flip when being
dragged with the mouse

R3742 | 7dd0a0a4 | biwa | 01.04.2021, 21:12


--------------------------------------------------------------------------------
OBJ Exporter: unchecking the "Generate ZScript/DECORATE" and/or "Generate MODELDEF"
checkboxes will now really not generate the respective files

R3741 | e8c3a41a | DoomKrawa | 01.04.2021, 20:33


--------------------------------------------------------------------------------
Update ZDaemon_ACS.cfg (#542)

Updated ZDaemon ACS configuration (thanks to DoomKrawa)

R3740 | 4e579a53 | DoomKrawa | 01.04.2021, 20:32


--------------------------------------------------------------------------------
Update zdaemon.acs (#541)

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

R3739 | 0bd049b2 | biwa | 22.03.2021, 22:01


--------------------------------------------------------------------------------
Sectors Mode: fixed a crash when joining sectors. Fixes #539

R3738 | ccfafec7 | biwa | 22.03.2021, 18:14


--------------------------------------------------------------------------------
OBJ Exporter: fixed problem where parts of the dialog would be erroneously enabled
or disabled

R3737 | a771de18 | biwa | 22.03.2021, 17:54


--------------------------------------------------------------------------------
OBJ Exporter: once again trying to fix normals

R3736 | 72ff5ecf | biwa | 22.03.2021, 16:16


--------------------------------------------------------------------------------
OBJ Exporter: fixed a problem where concave sectors with exactly four corners were
not exported correctly. Fixes #249

R3735 | 6de1d100 | biwa | 22.03.2021, 12:11


--------------------------------------------------------------------------------
Script Editor: fixed a problem where folded blocks were unfolded unexpectedly when
the script was saved. Fixes #392

R3734 | 6917ded5 | biwa | 22.03.2021, 10:56


--------------------------------------------------------------------------------
Linedef Editing Form (UDMF): fixed a problem where activation checkboxes were shown
red for actions that don't require activation

R3733 | 85b8b415 | biwa | 22.03.2021, 10:41


--------------------------------------------------------------------------------
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 | 21.03.2021, 22:58


--------------------------------------------------------------------------------
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 | 21.03.2021, 21:19


--------------------------------------------------------------------------------
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 | 21.03.2021, 19:42


--------------------------------------------------------------------------------
3D Floor Mode: added option to use Synchronized Things Editing when (de)selecting
sectors. Resolves #443

R3729 | 2ef76c39 | biwa | 21.03.2021, 17:38


--------------------------------------------------------------------------------
Sector Edit Form (UDMF): fixed a problem where resetting slopes did not work
correctly

R3728 | 8e95b074 | biwa | 17.03.2021, 20:04


--------------------------------------------------------------------------------
Visual Mode: fixed inaccuracies of when upper/lower textures are shown when sky
rendering is enabled

R3727 | a99d5c23 | biwa | 16.03.2021, 21:44


--------------------------------------------------------------------------------
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 | 14.03.2021, 16:40


--------------------------------------------------------------------------------
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 | 14.03.2021, 16:26


--------------------------------------------------------------------------------
Ignore Keys.None event (#537)

Such an event invokes every unbound action.

R3724 | 5addd650 | biwa | 14.03.2021, 15:58


--------------------------------------------------------------------------------
Started to add support for arbitrary UDMF field associations (#401)

R3723 | 608d1e6c | biwa | 11.03.2021, 21:56


--------------------------------------------------------------------------------
Fixed some visual issues with the OBJ export dialog

R3722 | a2b007b9 | biwa | 11.03.2021, 21:54


--------------------------------------------------------------------------------
OBJ model export: added option to disable generating ZScript/DECORATE and/or
MODELDEF

R3721 | 122784f7 | biwa | 11.03.2021, 21:06


--------------------------------------------------------------------------------
Removed limitation of 4 models per frame as this limitation is lifted in GZDoom

R3720 | 250b89dc | biwa | 07.03.2021, 14:27


--------------------------------------------------------------------------------
Find And Replace Mode: added options to search for UDMF fields

R3719 | b1583060 | biwa | 06.03.2021, 23:07


--------------------------------------------------------------------------------
CVARINFO: added support for "nosave" scope

R3718 | 0264224e | biwa | 06.03.2021, 22:51


--------------------------------------------------------------------------------
CVARINFO: added support for "cheat" and "latch" flags. Fixes #535

R3717 | 9de8202a | biwa | 06.03.2021, 21:45


--------------------------------------------------------------------------------
Added correct Eternity_misc.cfg

R3716 | ee869629 | biwa | 06.03.2021, 21:42


--------------------------------------------------------------------------------
Eternity Engine configuration: moved portal related sector flags to the portals tab
of the sector edit form

R3715 | f0c98538 | biwa | 06.03.2021, 21:28


--------------------------------------------------------------------------------
Added portal options to the sector edit form for the Eternity Engine UDMF
configuration

R3714 | 677473fc | biwa | 28.02.2021, 11:30


--------------------------------------------------------------------------------
Small cleanups to the build process

R3713 | 5534a930 | biwa | 28.02.2021, 01:44


--------------------------------------------------------------------------------
Sectors Mode: fixed a crash when merging sectors while a shared linedef between
them was shown as an association

R3712 | 46c577b9 | biwa | 27.02.2021, 17:47


--------------------------------------------------------------------------------
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 | 23.02.2021, 16:26


--------------------------------------------------------------------------------
Map Analysis Mode: fixed a crash when the sidedef of 1-sided lines had upper/lower
textures defined. Fixes #533

R3710 | 1e3cf5cc | biwa | 20.02.2021, 16:26


--------------------------------------------------------------------------------
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 | 20.02.2021, 16:17


--------------------------------------------------------------------------------
Fixed a bug where resetting the ceiling slope in the UDMF sector edit form would
invert its original height

R3708 | 93cc1564 | biwa | 20.02.2021, 15:04


--------------------------------------------------------------------------------
Error Checker: added config options to ignore unknown textures on sidedefs for
certain actions. Resolves #518

R3707 | f8c3768f | biwa | 20.02.2021, 13:26


--------------------------------------------------------------------------------
Added missing "noattack" GZDoom UDMF sector flag. Resolves #530

R3706 | b1685702 | biwa | 20.02.2021, 13:11


--------------------------------------------------------------------------------
Added safeguard to MapSet.NearestLinedefRange if selectionmap is null. Might fix
#529.

R3705 | 467f791b | biwa | 20.02.2021, 12:29


--------------------------------------------------------------------------------
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 | 14.02.2021, 23:17


--------------------------------------------------------------------------------
DECALDEF parser: fixed a problem where opening curly braces in the same line as a
decal definition caused a parsing error

R3703 | 3fbad3c8 | biwa | 13.02.2021, 22:59


--------------------------------------------------------------------------------
More fixes for erroneously being able to select object multiple times when paint
selecting

R3702 | 18d56c6e | biwa | 13.02.2021, 15:12


--------------------------------------------------------------------------------
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 | 13.02.2021, 12:03


--------------------------------------------------------------------------------
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 -> Preferences -> Editing -> Opposite
side/vertex is smart pivot handle on triangular sectors

R3700 | b70970eb | biwa | 13.02.2021, 09:57


--------------------------------------------------------------------------------
Some refactoring related to visual sloping

R3699 | 41e1652b | biwa | 07.02.2021, 16:50


--------------------------------------------------------------------------------
Successfully exporting as OBJ doesn't show up as a warning anymore

R3698 | f80159d5 | biwa | 07.02.2021, 16:48


--------------------------------------------------------------------------------
Toggling visual sloping is now only possible in UDMF

R3697 | 0911a3a9 | biwa | 07.02.2021, 16:44


--------------------------------------------------------------------------------
Some more performance improvements related to visual sloping

R3696 | c4c2f4b3 | biwa | 06.02.2021, 15:09


--------------------------------------------------------------------------------
Fixed a visual glitch where grid lines appear to be slightly offset when using a
transformed grid

R3695 | 5ed77c5d | biwa | 06.02.2021, 14:51


--------------------------------------------------------------------------------
Improved performance in visual mode related to visual slopes

R3694 | 90e7dd11 | biwa | 31.01.2021, 18:29


--------------------------------------------------------------------------------
Fixed a problem with visual vertex slope indicator angles

R3693 | 2b6c7b44 | biwa | 31.01.2021, 18:11


--------------------------------------------------------------------------------
Fixed a problem where the last line of UDMF maps were not parsed correctly

R3692 | d65fb7bb | biwa | 31.01.2021, 00:12


--------------------------------------------------------------------------------
Fixed a bug where map elements could be selected multiple times when paint
selecting in visual mode. Fixes #519. Fixes #520

R3691 | 4f9111d0 | biwa | 30.01.2021, 23:44


--------------------------------------------------------------------------------
Textures with whitespace at the beginning or end are now handled correctly. Fixes
#522

R3690 | 4eb223b3 | biwa | 30.01.2021, 23:08


--------------------------------------------------------------------------------
Added support for "abstract" ZScript functions. Fixes #523

R3689 | 5bcb27e5 | biwa | 30.01.2021, 22:45


--------------------------------------------------------------------------------
Added some missing files
Some refactoring regarding visual sloping

R3688 | 5d1492c5 | biwa | 30.01.2021, 22:01


--------------------------------------------------------------------------------
Added visual sloping for vertices (has an extra action to toggle visual vertex
slope picking)

R3687 | 478690e0 | biwa | 06.01.2021, 19:37


--------------------------------------------------------------------------------
Fixed a potential crash when changing the ceiling texture to or from sky. Fixes
#517

R3686 | 7cec462a | biwa | 04.01.2021, 13:28


--------------------------------------------------------------------------------
Fixed a problem where values specified with the UserDefaultValue editor key in
ZScript were not applied for float/double values
R3685 | 46962aac | biwa | 01.01.2021, 22:08
--------------------------------------------------------------------------------
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 | 31.12.2020, 11:43


--------------------------------------------------------------------------------
Visual Mode: fixed a problem where pasting a texture to a 3D floor sometimes didn't
show the pasted texture immediately

R3683 | 23dacae9 | biwa | 30.12.2020, 22:13


--------------------------------------------------------------------------------
OBJ exporter: changed tab order to make sense

R3682 | 9090642d | biwa | 28.12.2020, 20:22


--------------------------------------------------------------------------------
Fixed a problem where custom boolean UDMF fields could not set be to false

R3681 | 2945ca24 | ZZYZX | 27.12.2020, 23:47


--------------------------------------------------------------------------------
Fixed: flat slope != no slope

R3680 | eaa5227d | ZZYZX | 27.12.2020, 23:13


--------------------------------------------------------------------------------
Slightly tweaked size of Controls list. Added 'Reset plane slope' action.

R3679 | a3aba9b3 | biwa | 24.12.2020, 21:28


--------------------------------------------------------------------------------
OBJ Exporter: textures to skip are now saved between sessions

R3678 | 40875064 | biwa | 24.12.2020, 20:59


--------------------------------------------------------------------------------
OBJ Exporter: fixed a problem where textures were flipped horizontally

R3677 | 7f1442ce | biwa | 24.12.2020, 15:00


--------------------------------------------------------------------------------
Export selection to image: added progress bar and button to cancel export

R3676 | 676a8c0a | biwa | 23.12.2020, 22:08


--------------------------------------------------------------------------------
OBJ Exporter: added sanity checks to the actor name

R3675 | 1a681948 | biwa | 23.12.2020, 20:58


--------------------------------------------------------------------------------
OBJ Exporter: model can now be centered or has its z position normalized when not
exporting for GZDoom
R3674 | d8d03916 | biwa | 23.12.2020, 16:43
--------------------------------------------------------------------------------
Added safeguard against crashes related to config disposing. Fixes 251. Fixes 352.
Fixes 514.

R3673 | 7b42ba62 | biwa | 23.12.2020, 11:49


--------------------------------------------------------------------------------
The docker is now expanded by default so that users actually realize that it exists
(new installations only)

R3672 | 2fcac8e3 | biwa | 23.12.2020, 11:26


--------------------------------------------------------------------------------
Made it clearer in the README that Linux support is experimental

R3671 | 2c5a433d | biwa | 23.12.2020, 11:10


--------------------------------------------------------------------------------
Export selection to image: fixed a problem where the export failed when sectors had
a brightness of more than 255

R3670 | fdef8d47 | Derek MacDonald | 21.12.2020, 11:42


--------------------------------------------------------------------------------
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 | 16.12.2020, 18:06


--------------------------------------------------------------------------------
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 | 13.12.2020, 14:03


--------------------------------------------------------------------------------
Fixed a crash that could happen when the blockmap was too small because of off-grid
vertices

R3667 | 931bd1e2 | biwa | 12.12.2020, 11:48


--------------------------------------------------------------------------------
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 | 06.12.2020, 12:10


--------------------------------------------------------------------------------
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 | 06.12.2020, 11:02
--------------------------------------------------------------------------------
Added several missing color constants to the ACS configurations. Fixes #506.

R3664 | bb7cf59a | biwa | 22.11.2020, 18:19


--------------------------------------------------------------------------------
Sectors Mode: fixed a problem where things were not selected correctly when
synchronized thing edit was enabled

R3663 | c5054c54 | biwa | 21.11.2020, 22:38


--------------------------------------------------------------------------------
Fixed a problem where duplicating 3D floors sometimes changed the slopes of
adjacent 3D floors

R3662 | f2f0e1ba | biwa | 21.11.2020, 17:44


--------------------------------------------------------------------------------
Export selection to image: added option to scale the output image to a higher
resolution

R3661 | cf61c74e | biwa | 21.11.2020, 15:14


--------------------------------------------------------------------------------
Export selection to image: decreased memory footprint

R3660 | 0f3e979f | biwa | 21.11.2020, 13:12


--------------------------------------------------------------------------------
Color picker dialog: custom colors are now saved

R3659 | 612b5175 | biwa | 21.11.2020, 11:22


--------------------------------------------------------------------------------
Update ACC for (G)ZDoom configurations to version 1.58

R3658 | 5bc788a7 | biwa | 19.11.2020, 22:32


--------------------------------------------------------------------------------
Fixed typo in the sector scroll speed options in the ZDoom_misc.cfg configuration
file

R3657 | 82af8bfe | biwa | 19.11.2020, 22:14


--------------------------------------------------------------------------------
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 | 19.11.2020, 18:21


--------------------------------------------------------------------------------
Remove unused Zandronum_texturesets.cfg (#504)

Remove unused Zandronum_texturesets.cfg


R3655 | 02426328 | Derek MacDonald | 19.11.2020, 18:18
--------------------------------------------------------------------------------
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 | 16.11.2020, 00:45


--------------------------------------------------------------------------------
Sectors Mode: tag and effect labels are now only updated when necessary, increasing
performance

R3653 | c7b38359 | biwa | 15.11.2020, 13:59


--------------------------------------------------------------------------------
MapSet.NearestLinedefRange using a blockmap now takes into account that the
maxrange could be bigger than the blockmap block size

R3652 | 49edfed4 | Magnus Norddahl | 15.11.2020, 03:20


--------------------------------------------------------------------------------
Fix MakeAlphaTestImage performance issue

R3651 | 8b643aef | biwa | 06.11.2020, 20:59


--------------------------------------------------------------------------------
Wavefront OBJ exporter: improved handling of long texture names. Probably fixes
#495

R3650 | f040306c | biwa | 06.11.2020, 20:14


--------------------------------------------------------------------------------
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 | 01.11.2020, 23:08


--------------------------------------------------------------------------------
Vertices Mode: fixed a potential crash when deleting/dissolving vertices

R3648 | 41e6632b | biwa | 01.11.2020, 21:29


--------------------------------------------------------------------------------
Sectors Mode: fixed an potential crash when joining/merging sectors

R3647 | f4510aba | biwa | 01.11.2020, 18:49


--------------------------------------------------------------------------------
Draw Geometry Modes: removed status messages expressing negative feeling when
finishing a drawing and replaces them with positive messages

R3646 | 9c85635f | biwa | 01.11.2020, 18:33


--------------------------------------------------------------------------------
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 | 01.11.2020, 18:21


--------------------------------------------------------------------------------
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 | 01.11.2020, 11:57


--------------------------------------------------------------------------------
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 | 01.11.2020, 11:37


--------------------------------------------------------------------------------
Some project file fixes

R3642 | 2dda3d22 | biwa | 01.11.2020, 11:31


--------------------------------------------------------------------------------
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 | 31.10.2020, 23:40


--------------------------------------------------------------------------------
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 | 31.10.2020, 21:13


--------------------------------------------------------------------------------
Things Mode: increased rendering speed

R3639 | 7a5c7e50 | biwa | 31.10.2020, 21:06


--------------------------------------------------------------------------------
Linedefs Mode: increased rendering speed

R3638 | 4a0e1d7c | biwa | 31.10.2020, 20:45


--------------------------------------------------------------------------------
Sectors Mode: significantly increased rendering speed

R3637 | 0cca1bfb | biwa | 31.10.2020, 16:16


--------------------------------------------------------------------------------
Hexen configuration: added proper heights to many things (thanks to Alper002).
Fixes #494

R3636 | 4991c323 | biwa | 31.10.2020, 16:09


--------------------------------------------------------------------------------
Linedefs Mode, Sectors Mode, Vertices Mode, Sound Environment Mode, Sound
Propagation Mode: slightly improved performance when moving the mouse

R3635 | d831d222 | biwa | 29.10.2020, 20:21


--------------------------------------------------------------------------------
Visual Mode: fixed a problem where wide classic skies were not rendered with the
correct orientation

R3634 | bb5780cf | biwa | 25.10.2020, 01:52


--------------------------------------------------------------------------------
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 | 24.10.2020, 23:27


--------------------------------------------------------------------------------
Configuration file parser: floating point numbers without the "f" suffix are now
parsed as double precision floating point numbers

R3632 | 0fc2296c | biwa | 24.10.2020, 21:23


--------------------------------------------------------------------------------
ACS parser: fixed a bug that prevented scripts from being recognized when the
previous line ended with an empty line comment

R3631 | ee6aad41 | biwa | 23.10.2020, 23:30


--------------------------------------------------------------------------------
Texture browser: filtering for a texture name now automatically selects the best
matching texture name. Addresses #483.

R3630 | 09e40d2b | biwa | 23.10.2020, 21:04


--------------------------------------------------------------------------------
DECALDEF parser: fixed a crash when there are duplicate decal group entries in the
DECALDEF files

R3629 | d92ab468 | biwa | 23.10.2020, 20:56


--------------------------------------------------------------------------------
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 | 23.10.2020, 20:31


--------------------------------------------------------------------------------
3D Floor Mode: fixed typo in the 3D floor editing window

R3627 | eec2c40d | biwa | 22.10.2020, 21:11


--------------------------------------------------------------------------------
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 | 19.10.2020, 21:42


--------------------------------------------------------------------------------
Visual Mode: improved support for GZDoom UDMF rendering styles. Partially addresses
#485

R3625 | 2217e6f6 | biwa | 19.10.2020, 17:32


--------------------------------------------------------------------------------
Visual Sloping: fixed a problem where slopes were not computed correctly in certain
cases

R3624 | 7b76002f | biwa | 18.10.2020, 11:35


--------------------------------------------------------------------------------
Update README with more detailed instructions for building on Linux

R3623 | 79a507a8 | biwa | 17.10.2020, 23:11


--------------------------------------------------------------------------------
DECALDEF parser: fixed a crash when there are duplicate entries in the DECALDEF
files

R3622 | 0a1e40f1 | biwa | 17.10.2020, 12:42


--------------------------------------------------------------------------------
Export selection as image: potentially decreased memory usage when also exporting
brightmaps

R3621 | 14e4162d | biwa | 17.10.2020, 11:09


--------------------------------------------------------------------------------
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 | 16.10.2020, 14:45


--------------------------------------------------------------------------------
Draw Grid Mode: fixed a crash when locking sliced while using a rotated grid

R3619 | 722c79d8 | biwa | 11.10.2020, 22:36


--------------------------------------------------------------------------------
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 | 11.10.2020, 13:18


--------------------------------------------------------------------------------
Fixed a bug where PNG sprites without an offset incorrectly had their offset
centered instead of using (0, 0)

R3617 | 0486845a | Magnus Norddahl | 11.10.2020, 05:50


--------------------------------------------------------------------------------
Add a search input control

R3616 | 50c00991 | biwa | 11.10.2020, 01:07


--------------------------------------------------------------------------------
Fixed typo.

R3615 | c0984c8b | biwa | 11.10.2020, 00:31


--------------------------------------------------------------------------------
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 | 11.10.2020, 00:08


--------------------------------------------------------------------------------
Add index.html for viewing the documentation

R3613 | 160db8da | biwa | 09.10.2020, 18:53


--------------------------------------------------------------------------------
Editing modes: fixed some crashes related to undoing/redoing while objects with
associations were highlighted

R3612 | 70bfc204 | biwa | 04.10.2020, 10:28


--------------------------------------------------------------------------------
Hexen game configuration: corrected an error where things 78 ("Tall Tree 1") and 79
("Tall Tree 2") had their sprites interchanged

R3611 | a2c87358 | biwa | 04.10.2020, 10:21


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder

R3610 | 22f7e998 | biwa | 04.10.2020, 10:21


--------------------------------------------------------------------------------
Fixed a crash when switching into Sectors Mode when there are no vertices in the
map, but things

R3609 | a66d4e72 | Magnus Norddahl | 03.10.2020, 23:34


--------------------------------------------------------------------------------
Oops, forgot one flipped #if while testing

R3608 | a608ad71 | Magnus Norddahl | 03.10.2020, 23:33


--------------------------------------------------------------------------------
For mono, put clipboard data in text/base64 form instead of relying on a memory
stream

R3607 | 63b3766a | biwa | 02.10.2020, 19:46


--------------------------------------------------------------------------------
Draw Geometry Modes: fixed an issue where drawing started lagging when holding
Alt+Shift
R3606 | 275b841e | Magnus Norddahl | 02.10.2020, 01:37
--------------------------------------------------------------------------------
Merge branch 'texteditor'

R3605 | 160882a9 | Magnus Norddahl | 02.10.2020, 01:35


--------------------------------------------------------------------------------
Fix null pointer that builds in Windows apparently didn't care about

R3604 | 61788e2b | Magnus Norddahl | 02.10.2020, 01:09


--------------------------------------------------------------------------------
TabControlEX doesn't work with mono (why am I not surprised? xamarin, I want my
money back!!)

R3603 | a0912254 | Magnus Norddahl | 02.10.2020, 00:46


--------------------------------------------------------------------------------
Update project file

R3602 | 3cdfc99f | Magnus Norddahl | 02.10.2020, 00:41


--------------------------------------------------------------------------------
Remove NoScintilla.cs as it is no longer needed

R3601 | f3dea17d | Magnus Norddahl | 02.10.2020, 00:37


--------------------------------------------------------------------------------
Case sensitivity for the loss!

R3600 | b330e615 | Magnus Norddahl | 02.10.2020, 00:20


--------------------------------------------------------------------------------
Create a minimal text editor implementation for mono where scintilla isn't
available

R3599 | e390bce8 | Magnus Norddahl | 30.09.2020, 03:34


--------------------------------------------------------------------------------
Find the exact Scintilla.NET API used by UDB and create a stub implementation so
that it builds without

R3598 | d9195708 | Magnus Norddahl | 29.09.2020, 23:41


--------------------------------------------------------------------------------
Workaround mono winforms clipboard bug

R3597 | e79a1580 | biwa | 28.09.2020, 16:18


--------------------------------------------------------------------------------
Visual Mode: changed "Apply Camera Rotation To Things" action to apply more
sensible rotation values to things

R3596 | 8e043aa8 | biwa | 27.09.2020, 15:05


--------------------------------------------------------------------------------
Added support for loading PK3s in read-only mode (#477)
R3595 | d12f5fdb | biwa | 27.09.2020, 14:46
--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder

R3594 | e6a7751c | biwa | 27.09.2020, 14:46


--------------------------------------------------------------------------------
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 | 27.09.2020, 02:32


--------------------------------------------------------------------------------
Merge pull request #475 from Talon1024/feature/makeDebug

Allow build type to be set in the environment

R3592 | 8064bc63 | biwa | 26.09.2020, 18:15


--------------------------------------------------------------------------------
Added option in Preferences -> Appearance -> Rendering to toggle showing of
the FPS counter in Visual Mode (disabled by default)

R3591 | 63eb538b | biwa | 26.09.2020, 17:52


--------------------------------------------------------------------------------
Color Picker: buttons with some sensible default values are now used instead of
sliders where appropriate. Some miscellaneous fixes. Fixes #436.

R3590 | d1455df3 | biwa | 26.09.2020, 14:02


--------------------------------------------------------------------------------
3D Floor Mode: duplicating geometry now copies all properties of the source control
sector to the new control sector

R3589 | 077aa065 | biwa | 26.09.2020, 13:47


--------------------------------------------------------------------------------
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 | 25.09.2020, 20:46


--------------------------------------------------------------------------------
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 | 25.09.2020, 08:10


--------------------------------------------------------------------------------
Merge pull request #471 from Talon1024/fix/monoForms

Fixes for Linux/Mono WinForms


R3586 | 0b4b7819 | Kevin Caccamo | 25.09.2020, 02:52
--------------------------------------------------------------------------------
Check whether geobuffers is null before indexing it

This is an attempt to fix #474

R3585 | 9659ab1d | Kevin Caccamo | 23.09.2020, 00:18


--------------------------------------------------------------------------------
Add MouseWheel event handler

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

R3584 | f90f9e36 | Kevin Caccamo | 22.09.2020, 23:46


--------------------------------------------------------------------------------
Use NumericUpDown instead of NumericUpDownEx on Mono WinForms

R3583 | 4a559ba1 | Magnus Norddahl | 20.09.2020, 12:00


--------------------------------------------------------------------------------
Update README.md

Fix debian package name.

R3582 | 94a2f042 | Magnus Norddahl | 20.09.2020, 11:58


--------------------------------------------------------------------------------
Update README.md

R3581 | 1ef6391b | Magnus Norddahl | 20.09.2020, 11:41


--------------------------------------------------------------------------------
Added builder script with execute bit set so the .exe doesn't confuse Linux users

R3580 | c98ed657 | Magnus Norddahl | 20.09.2020, 11:07


--------------------------------------------------------------------------------
Throw away 6 mb of memory at 1920x1080 to support AMD cards with awful drivers

R3579 | cd8d73d4 | biwa | 19.09.2020, 20:34


--------------------------------------------------------------------------------
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 | 19.09.2020, 17:43


--------------------------------------------------------------------------------
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 | 19.09.2020, 15:49


--------------------------------------------------------------------------------
Add version info to the log file

R3576 | df6ecb66 | Magnus Norddahl | 19.09.2020, 15:08


--------------------------------------------------------------------------------
Add debug log file to gitignore

R3575 | 77fd7da6 | Magnus Norddahl | 19.09.2020, 15:01


--------------------------------------------------------------------------------
Don't create a depth/stencil buffer for the default frame buffer

R3574 | dbafb36a | Magnus Norddahl | 19.09.2020, 15:00


--------------------------------------------------------------------------------
Add command line for launching builder from the BuilderNative project (this makes
it easier to setup breakpoints in the native code)

R3573 | 3626d5d6 | biwa | 19.09.2020, 08:59


--------------------------------------------------------------------------------
Reverted changes from be1fab9f65eefd7a3c79d52d3549e7246af88577 because it severely
broke the additional mode buttons in the main menu.

R3572 | 9f0c5844 | biwa | 17.09.2020, 21:42


--------------------------------------------------------------------------------
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 | 15.09.2020, 00:46


--------------------------------------------------------------------------------
Fix layout issue with the menu in mono winforms

R3570 | 353c714e | Magnus Norddahl | 15.09.2020, 00:41


--------------------------------------------------------------------------------
A few more hacks for the wonderful mono implementation of winforms

R3569 | 90831bd6 | Magnus Norddahl | 13.09.2020, 23:43


--------------------------------------------------------------------------------
Fix cursor visible on Linux when in 3D mode

R3568 | b740cadc | Magnus Norddahl | 13.09.2020, 23:01


--------------------------------------------------------------------------------
Fix menubar getting the focus all the time on Linux

R3567 | fdfeba17 | Kevin Caccamo | 13.09.2020, 18:40


--------------------------------------------------------------------------------
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 | 13.09.2020, 10:45


--------------------------------------------------------------------------------
Fixed a crash when trying to load files that do not exist

R3565 | 92c651be | biwa | 12.09.2020, 17:12


--------------------------------------------------------------------------------
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 | 12.09.2020, 16:09


--------------------------------------------------------------------------------
Fix MinimumRecommendedRules warning

R3563 | 7695429d | Magnus Norddahl | 12.09.2020, 15:46


--------------------------------------------------------------------------------
Improve build output on linux

R3562 | 626af9e8 | Magnus Norddahl | 12.09.2020, 15:42


--------------------------------------------------------------------------------
Merge pull request #448 from Talon1024/fix/UnixCaseSensitivity

Attempt to improve Unix filesystem support

R3561 | e5101bcc | Magnus Norddahl | 12.09.2020, 14:49


--------------------------------------------------------------------------------
Merge pull request #466 from alexey-lysiuk/ci_stop_on_error

Report build error in corresponding CI job

R3560 | 9cf04996 | Magnus Norddahl | 12.09.2020, 14:48


--------------------------------------------------------------------------------
Merge pull request #465 from alexey-lysiuk/win_build_fix

Fix compilation error of Windows targets

R3559 | d3915383 | alexey.lysiuk | 12.09.2020, 11:16


--------------------------------------------------------------------------------
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 | 12.09.2020, 11:14
--------------------------------------------------------------------------------
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 | 12.09.2020, 04:24


--------------------------------------------------------------------------------
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 | 12.09.2020, 02:15


--------------------------------------------------------------------------------
Workaround groups Enabled flag not getting applied in mono winforms implementation

R3555 | efec8899 | Magnus Norddahl | 12.09.2020, 02:06


--------------------------------------------------------------------------------
Apply workaround to datagridviews

R3554 | ccf2191f | Magnus Norddahl | 12.09.2020, 01:25


--------------------------------------------------------------------------------
Add workaround for broken View.List implementation in mono's winforms

R3553 | 800090d5 | Magnus Norddahl | 12.09.2020, 01:24


--------------------------------------------------------------------------------
Add 'make run'

R3552 | 87fe50df | Magnus Norddahl | 11.09.2020, 23:17


--------------------------------------------------------------------------------
Write replacements for the unimplemented native calls for unix

R3551 | 0d07050b | Magnus Norddahl | 11.09.2020, 22:39


--------------------------------------------------------------------------------
Remove the need for ZeroMemory

R3550 | e62c8bda | Magnus Norddahl | 11.09.2020, 22:22


--------------------------------------------------------------------------------
Fallback C# implementation for when rawmouse is not present

R3549 | 0b646875 | biwa | 05.09.2020, 22:53


--------------------------------------------------------------------------------
3D Floor Mode: added "check all" and "uncheck all" buttons to the 3D floor editing
dialog
R3548 | 7c50688a | biwa | 29.08.2020, 15:02
--------------------------------------------------------------------------------
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 | 26.08.2020, 17:12


--------------------------------------------------------------------------------
Added missing line action 100 to Heretic game configuration. Fixes #458

R3546 | 385338ec | biwa | 22.08.2020, 22:00


--------------------------------------------------------------------------------
OBJ Exporter: fixed a bug where the .mtl file also had .obj in its name

R3545 | 7e5c4077 | biwa | 22.08.2020, 21:36


--------------------------------------------------------------------------------
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 | 04.08.2020, 16:25


--------------------------------------------------------------------------------
Sectors mode: fixed a bug where applying floor and ceiling brightness gradients
didn't work correctly

R3543 | d0a04795 | biwa | 01.08.2020, 12:28


--------------------------------------------------------------------------------
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 | 29.07.2020, 23:30


--------------------------------------------------------------------------------
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 | 29.07.2020, 22:05


--------------------------------------------------------------------------------
Some cleanup, added some comments.

R3540 | 8862bb7c | biwa | 29.07.2020, 15:27


--------------------------------------------------------------------------------
Merge pull request #449 from alexey-lysiuk/simplified_ci

Remove Visual Studio solution retargeting from CI config

R3539 | 46b3d61e | alexey.lysiuk | 29.07.2020, 10:35


--------------------------------------------------------------------------------
Removed Visual Studio solution retargeting from CI config

R3538 | 42be8992 | Kevin Caccamo | 29.07.2020, 09:57


--------------------------------------------------------------------------------
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 | 29.07.2020, 04:09


--------------------------------------------------------------------------------
Fix BuilderNative.vcxproj to work in both Visual Studio 2017 and 2019 at the same
time

R3536 | 41b2322a | biwa | 28.07.2020, 23:33


--------------------------------------------------------------------------------
3D Floor Mode: increased performance when switching to 3D Floor Mode (mostly
noticeable on complex maps)

R3535 | c047b98b | biwa | 27.07.2020, 20:18


--------------------------------------------------------------------------------
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 | 25.07.2020, 18:42


--------------------------------------------------------------------------------
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 | 20.07.2020, 18:14


--------------------------------------------------------------------------------
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 | 20.07.2020, 10:20


--------------------------------------------------------------------------------
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 | 18.07.2020, 15:49
--------------------------------------------------------------------------------
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 | 17.07.2020, 20:35


--------------------------------------------------------------------------------
Fixed a crash when highlighting undefined things

R3529 | b505fb04 | biwa | 16.07.2020, 23:25


--------------------------------------------------------------------------------
Fit Textures: entering floating point numbers in the texture repeat boxes is now
less infuriating. Resolves #404.

R3528 | 6fd73369 | biwa | 16.07.2020, 22:04


--------------------------------------------------------------------------------
Trying to fix broken Linux CI

R3527 | f204a172 | biwa | 16.07.2020, 22:01


--------------------------------------------------------------------------------
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 -> Editing).

R3526 | a288629a | biwa | 12.07.2020, 11:43


--------------------------------------------------------------------------------
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 | 11.07.2020, 18:43


--------------------------------------------------------------------------------
Fixed a bug where the effective size of scaled textures was too small under certain
circumstances

R3524 | 69e5ba79 | biwa | 09.07.2020, 22:05


--------------------------------------------------------------------------------
Color Picker: fixed a bug that prevented all intensity and interval sliders to show
up for flicker lights

R3523 | 4202b3ea | ZZYZX | 08.07.2020, 17:25


--------------------------------------------------------------------------------
Add new random quote to exception dialog

R3522 | 9abce031 | biwa | 07.07.2020, 22:27


--------------------------------------------------------------------------------
OBJ Exporter: replaced default folder selection dialog with something more
convenient (and more consistent with the rest of the program)
R3521 | f53c892d | biwa | 07.07.2020, 22:06
--------------------------------------------------------------------------------
OJB Exporter: fixed a bug where models were flipped on the y axis when exporting
for GZDoom

R3520 | 5b8dc53e | biwa | 07.07.2020, 21:52


--------------------------------------------------------------------------------
OBJ Exporter: fixed a crash when trying to export from an unsaved map

R3519 | 0aaef498 | ZZYZX | 07.07.2020, 12:56


--------------------------------------------------------------------------------
Fix exception caused by horizontal mouse wheel (resolves #409 reported by ioan-
chera, reported by KanaiZo)

R3518 | b290af19 | biwa | 05.07.2020, 23:04


--------------------------------------------------------------------------------
OBJ Exporter: checking the "Solid" checkbox now adds to following flags to the
actor: INVULNERABLE, NODAMAGE, SHOOTABLE, NOTAUTOAIMED, NEVERTARGET, DONTTHRUST

R3517 | 6705f261 | biwa | 05.07.2020, 22:52


--------------------------------------------------------------------------------
OBJ Exporter: fixed a crash when trying to export geometry with missing textures

R3516 | c333501f | biwa | 05.07.2020, 09:20


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder

R3515 | 2813a392 | biwa | 05.07.2020, 09:20


--------------------------------------------------------------------------------
Force HiRes replacements to always use worldpanning. Fixes #432

R3514 | b8c5064f | biwa | 04.07.2020, 21:27


--------------------------------------------------------------------------------
Merge pull request #434 from Talon1024/master

Add support for Line_SetAutomap{Flags,Style}

R3513 | 4b467eee | biwa | 04.07.2020, 21:26


--------------------------------------------------------------------------------
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 | 04.07.2020, 00:18


--------------------------------------------------------------------------------
Add support for Line_SetAutomap{Flags,Style}
R3511 | cb0cbe82 | biwa | 25.06.2020, 21:02
--------------------------------------------------------------------------------
Visual Mode: auto-aligning flats does not round the panning anymore, making it more
precise

R3510 | cc3b6dcd | biwa | 24.06.2020, 22:10


--------------------------------------------------------------------------------
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 | 22.06.2020, 16:37


--------------------------------------------------------------------------------
Removed some more forced conversions to float

R3508 | 5ddbd739 | biwa | 21.06.2020, 12:52


--------------------------------------------------------------------------------
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 | 21.06.2020, 01:22


--------------------------------------------------------------------------------
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 | 21.06.2020, 00:37


--------------------------------------------------------------------------------
Config files: removed DEHACKED from the Boom map lumps

R3505 | f2840e9a | biwa | 20.06.2020, 15:13


--------------------------------------------------------------------------------
Fixed a bug introduced by addressing #427 that stopped the script editor to show up
in vanilla Hexen. Fixes #429.

R3504 | dbe0a7b4 | biwa | 20.06.2020, 14:39


--------------------------------------------------------------------------------
3D Floor Mode: increased performance when creating new 3D floors

R3503 | 233153cd | biwa | 20.06.2020, 01:21


--------------------------------------------------------------------------------
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 | 19.06.2020, 23:30


--------------------------------------------------------------------------------
The script editor is now only shown if the current game configuration supports
scripts. Resolves #427.

R3501 | ea31f495 | biwa | 19.06.2020, 12:22


--------------------------------------------------------------------------------
Fixed a problem where textures for OBJ models were flipped vertically

R3500 | b3d817f0 | biwa | 17.06.2020, 23:38


--------------------------------------------------------------------------------
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 | 17.06.2020, 22:57


--------------------------------------------------------------------------------
Enabled PDB generation for all plugins in x64 release mode

R3498 | b5b2979c | biwa | 17.06.2020, 22:22


--------------------------------------------------------------------------------
Added feature to export the selected sectors as an image

R3497 | 1d9759ae | biwa | 16.06.2020, 19:11


--------------------------------------------------------------------------------
Improved interaction of auto-alignment with 3D floors

R3496 | f432281e | biwa | 16.06.2020, 10:42


--------------------------------------------------------------------------------
Draw Ellipse Mode: fixed a rounding error that could result in wrong shapes under
certain conditions

R3495 | 5618c2d6 | biwa | 16.06.2020, 09:59


--------------------------------------------------------------------------------
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 | 15.06.2020, 22:13


--------------------------------------------------------------------------------
Draw Rectangle Mode, Draw Grid Mode: fixed a bug where the guidelines were show
slightly off

R3493 | 93bba0ca | biwa | 15.06.2020, 22:03


--------------------------------------------------------------------------------
Draw Grid Mode: guidelines are now shown correctly if the grid is transformed

R3492 | e4a689fe | biwa | 15.06.2020, 21:57


--------------------------------------------------------------------------------
Draw Geometry Mode: guidelines are now rotated if the grid is transformed

R3491 | 572864ba | biwa | 15.06.2020, 21:37


--------------------------------------------------------------------------------
Draw Rectangle Mode: fixed a problem where the guidelines were not displayed
correctly under certain conditions

R3490 | 72169060 | biwa | 15.06.2020, 21:25


--------------------------------------------------------------------------------
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 | 15.06.2020, 00:41


--------------------------------------------------------------------------------
Vertices Mode: the preview vertex is now correctly shown on intersections between
the closest line and the transformed grid

R3488 | d43c4e65 | biwa | 15.06.2020, 00:05


--------------------------------------------------------------------------------
Draw Grid Mode: now works correctly with grid transformation

R3487 | 323a9901 | biwa | 14.06.2020, 22:37


--------------------------------------------------------------------------------
Draw Rectangle Mode: now works correctly with grid transformation

R3486 | 57b184a9 | biwa | 13.06.2020, 17:00


--------------------------------------------------------------------------------
Merged master into duplicate-3d-floors branch
Added some error handling to duplicating 3D floors

R3485 | 565f1f88 | biwa | 13.06.2020, 15:56


--------------------------------------------------------------------------------
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 | 13.06.2020, 15:35


--------------------------------------------------------------------------------
- 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 | 13.06.2020, 00:30


--------------------------------------------------------------------------------
Draw Grid Mode: fixed a crash that happened when having locking slices to grid
enabled

R3482 | 4fbcc114 | biwa | 13.06.2020, 00:24


--------------------------------------------------------------------------------
Added functionality to duplicate 3D floor control sectors of selected sectors and
paste selected sectors with the new control sectors assigned

R3481 | a6dbd2c2 | biwa | 11.06.2020, 00:04


--------------------------------------------------------------------------------
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 | 10.06.2020, 22:54
--------------------------------------------------------------------------------
3D Floor Mode: added "Split all" and "Detach all" buttons to 3D floor editing
window

R3479 | cce50e93 | biwa | 09.06.2020, 22:10


--------------------------------------------------------------------------------
Hopefully fixed broken auto alignment of certain sloped 3D floors (without breaking
anything else)

R3478 | 0590216c | biwa | 08.06.2020, 23:45


--------------------------------------------------------------------------------
Slope Arch Form: added option to invert the arch

R3477 | 95dd6e28 | biwa | 08.06.2020, 23:00


--------------------------------------------------------------------------------
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 | 08.06.2020, 21:37


--------------------------------------------------------------------------------
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 | 08.06.2020, 21:10


--------------------------------------------------------------------------------
Added missing images for arch slope dialog

R3474 | 5b89a9d4 | biwa | 08.06.2020, 21:06


--------------------------------------------------------------------------------
Added missing files to the Mono project file

R3473 | 6e4bb045 | biwa | 08.06.2020, 20:58


--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into arching

R3472 | d01cbb2c | biwa | 08.06.2020, 20:58


--------------------------------------------------------------------------------
Some code cleanup
Added comments to code

R3471 | f5d12e06 | biwa | 07.06.2020, 18:01


--------------------------------------------------------------------------------
Improved slope arching form

R3470 | d6d579ab | biwa | 06.06.2020, 11:51


--------------------------------------------------------------------------------
Some refactoring
Made sloping work more reliably with irregularly shaped sectors

R3469 | 9855436f | biwa | 05.06.2020, 19:49


--------------------------------------------------------------------------------
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 | 05.06.2020, 18:37


--------------------------------------------------------------------------------
Fixed base heights for 3D floors
Improved handling of changing input boxes in slope arching form

R3467 | b04cafd0 | biwa | 04.06.2020, 17:12


--------------------------------------------------------------------------------
Added missing file

R3466 | cdf74574 | biwa | 04.06.2020, 16:16


--------------------------------------------------------------------------------
Texture sets now work with textures from a directory or PK3/PK7 (it matches against
the short 8 character name)

R3465 | 2fe9345e | biwa | 04.06.2020, 15:48


--------------------------------------------------------------------------------
Updated project file

R3464 | aaa252bd | biwa | 03.06.2020, 23:34


--------------------------------------------------------------------------------
Moved slope arching code into its own class
Improved functionality

R3463 | b4e89974 | biwa | 01.06.2020, 21:57


--------------------------------------------------------------------------------
Added dialog to modify the slope arch

R3462 | 4e36099b | biwa | 01.06.2020, 17:16


--------------------------------------------------------------------------------
Arching works... kind of

R3461 | 0a6ee07b | biwa | 01.06.2020, 11:54


--------------------------------------------------------------------------------
3D Floor Mode: fixed a bug that would not increment the sector tags correctly if a
tag range is used

R3460 | 17987918 | biwa | 01.06.2020, 11:12


--------------------------------------------------------------------------------
Fixed a bug where modifying a user_ ZScript variable through the custom properties
tab would cause a crash. Fixes #420.
R3459 | aecb1e67 | biwa | 01.06.2020, 09:50
--------------------------------------------------------------------------------
Preliminary code for arching

R3458 | e3e76c2b | biwa | 30.05.2020, 17:32


--------------------------------------------------------------------------------
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 | 30.05.2020, 16:41


--------------------------------------------------------------------------------
Fixed a potential crash when undoing while having slope handle picking enabled

R3456 | c164139d | biwa | 26.05.2020, 18:49


--------------------------------------------------------------------------------
Fixed some more places where values given to new UniValue were cast to float
instead of double

R3455 | 10ceef67 | biwa | 24.05.2020, 11:35


--------------------------------------------------------------------------------
Fixed jittery camera when being far away from the map origin

R3454 | 342ea4f5 | biwa | 23.05.2020, 10:37


--------------------------------------------------------------------------------
Trying to fix jittery camera when being really far away from the map origin (didn't
fix it yet)

R3453 | bdc6a239 | biwa | 23.05.2020, 10:01


--------------------------------------------------------------------------------
Fixed some more cases where UniValues were set to floats. Added throwing exceptions
to the UniValue constructor (gasp!)

R3452 | abb61f1f | biwa | 23.05.2020, 01:37


--------------------------------------------------------------------------------
Possible fixed a crash in LinedefInfoPanel.SetPairedUDMFFieldsLabel

R3451 | 9338d122 | biwa | 22.05.2020, 22:30


--------------------------------------------------------------------------------
Removed lots of unnecessary casts to float of the Math methods. Also removed some
other minor implicit casts

R3450 | ab81b175 | biwa | 22.05.2020, 21:39


--------------------------------------------------------------------------------
More conversion from float to double. Doesn't seem to crash anymore.

R3449 | 91cbcde1 | biwa | 21.05.2020, 14:20


--------------------------------------------------------------------------------
It's compiling!
R3448 | fb3c9e71 | biwa | 18.05.2020, 18:14
--------------------------------------------------------------------------------
Started conversion from float to double

R3447 | 66be0af5 | biwa | 17.05.2020, 22:45


--------------------------------------------------------------------------------
Edit Selection Mode: flipping now works on plane equation slopes

R3446 | a5a658cc | biwa | 17.05.2020, 15:01


--------------------------------------------------------------------------------
Edit Selection Mode: rotating sectors with plane equation slopes now works
correctly if the sectors are not rectangular

R3445 | bccb1ace | biwa | 17.05.2020, 12:18


--------------------------------------------------------------------------------
Some refactoring to remove convoluted code

R3444 | caf7477d | biwa | 17.05.2020, 11:48


--------------------------------------------------------------------------------
Edit Selection Mode: slopes of 3D floor control sectors are now properly updated
when moving/rotating sectors (only when not pasting)

R3443 | fd41361f | biwa | 16.05.2020, 13:22


--------------------------------------------------------------------------------
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 | 16.05.2020, 12:26


--------------------------------------------------------------------------------
Using Edit Selection Mode on sectors with plane equation slopes works correctly now
(flipping still doesn't work)

R3441 | f0bfc747 | biwa | 16.05.2020, 10:40


--------------------------------------------------------------------------------
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 | 03.05.2020, 17:25


--------------------------------------------------------------------------------
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 | 30.04.2020, 20:22


--------------------------------------------------------------------------------
Fixed a crash that happened when entering Edit Selection Mode while performing the
Edit action
R3438 | 7114d17e | biwa | 28.04.2020, 23:35
--------------------------------------------------------------------------------
Texture browser: input boxes don't lose focus anymore when the mouse is moved into
the texture list area. Fixes #369.

R3437 | 9cadd378 | biwa | 28.04.2020, 22:48


--------------------------------------------------------------------------------
Changed the ambient sound drop down menu of ambient sound things to natural sort
order. Resolves #406.

R3436 | 0b3d4997 | biwa | 27.04.2020, 23:12


--------------------------------------------------------------------------------
Eternity Engine configuration: added some missing linedef action and sector types.
Fixes #407

R3435 | 594fe040 | biwa | 26.04.2020, 00:58


--------------------------------------------------------------------------------
Removed DebugConsole functionality in non-debug builds

R3434 | f15c0e0e | biwa | 25.04.2020, 17:43


--------------------------------------------------------------------------------
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 | 21.04.2020, 22:56


--------------------------------------------------------------------------------
3D Floor Mode: allow pasting for texture names with more than 8 characters in the
3D floor editing window

R3432 | f3006fc9 | Magnus Norddahl | 19.04.2020, 16:00


--------------------------------------------------------------------------------
Remove reference to vpo.dll in the CI test

R3431 | 8eb522c8 | Magnus Norddahl | 19.04.2020, 15:56


--------------------------------------------------------------------------------
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 | 19.04.2020, 14:19


--------------------------------------------------------------------------------
Fix black output from visplane explorer

R3429 | f4e95562 | biwa | 19.04.2020, 11:58


--------------------------------------------------------------------------------
Significantly reduced video memory usage when pasting sectors. Should also
significantly increase speed when pasting many sectors. Fixes #400.
R3428 | 29e96f96 | biwa | 11.04.2020, 21:19
--------------------------------------------------------------------------------
Removed default hotkeys from visual sloping actions

R3427 | 308e8fe4 | biwa | 11.04.2020, 18:46


--------------------------------------------------------------------------------
Fixed a bug where the DECORATE parser got confused by wrong tokens after starting
the states definition. Fixes #374.

R3426 | a5a78aa2 | biwa | 11.04.2020, 11:52


--------------------------------------------------------------------------------
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 | 11.04.2020, 10:51


--------------------------------------------------------------------------------
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 | 11.04.2020, 10:42


--------------------------------------------------------------------------------
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 | 10.04.2020, 13:40


--------------------------------------------------------------------------------
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 | 10.04.2020, 12:20


--------------------------------------------------------------------------------
3D Floor Mode: using tab in the 3D floor editor window now cycles through the input
fields in a sane order

R3421 | ac73ca74 | biwa | 10.04.2020, 12:11


--------------------------------------------------------------------------------
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 | 10.04.2020, 11:20


--------------------------------------------------------------------------------
More BuilderMono.csproj fixes

R3419 | a09b9b93 | biwa | 10.04.2020, 11:04


--------------------------------------------------------------------------------
BuilderModesMono.csproj needs the fix too, of course.

R3418 | ca4dc195 | biwa | 10.04.2020, 10:57


--------------------------------------------------------------------------------
Hopefully fixed BuilderMono.csproj to compile for Mac and Linux again.

R3417 | 58d5bfd5 | biwa | 10.04.2020, 10:40


--------------------------------------------------------------------------------
Merge branch 'visual-slope2'

R3416 | ff5cea7b | biwa | 07.04.2020, 21:18


--------------------------------------------------------------------------------
Fixed rare potential crash when raising/lowering floors/ceiling to the closed
neighbor

R3415 | 1227a8bf | biwa | 05.04.2020, 20:24


--------------------------------------------------------------------------------
Merge branch 'volte-master'

R3414 | 895053ec | biwa | 05.04.2020, 20:21


--------------------------------------------------------------------------------
Fixed indentation in ImageBrowserItem

R3413 | 96933215 | volte | 05.04.2020, 17:40


--------------------------------------------------------------------------------
Further performance improvement to image browser

R3412 | b1f4cdcd | volte | 05.04.2020, 15:15


--------------------------------------------------------------------------------
Fixed slowdown in ImageBrowser due to repeated queries for system font

R3411 | a373421a | biwa | 04.04.2020, 22:02


--------------------------------------------------------------------------------
Copy'n'paste should now work correctly with plane equation slopes

R3410 | 560d4a58 | biwa | 04.04.2020, 18:03


--------------------------------------------------------------------------------
When auto-aligning textures on floors/ceilings they can be scaled independently on
slope type
Added option to select behavior (Tools -> Preferences -> 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 | 04.04.2020, 13:12


--------------------------------------------------------------------------------
Merge branch 'master' into visual-slope2
R3408 | ef4c7638 | biwa | 02.04.2020, 22:46
--------------------------------------------------------------------------------
Fixed display and auto-align issues when using hires texture replacements with
local scaling

R3407 | 8115d12b | biwa | 29.03.2020, 21:44


--------------------------------------------------------------------------------
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 | 29.03.2020, 17:30


--------------------------------------------------------------------------------
Update things before adding their geometry in visual mode so things don't go awry
when realtime editing them. Fixes #393.

R3405 | e07a3170 | biwa | 29.03.2020, 16:29


--------------------------------------------------------------------------------
Made drop down items for ambient sounds more descriptive

R3404 | 3f4a0a0e | biwa | 29.03.2020, 12:49


--------------------------------------------------------------------------------
Aligning textures on the X axis now works correctly with negative scale values when
world panning is not enabled.

R3403 | adf95c25 | biwa | 29.03.2020, 12:05


--------------------------------------------------------------------------------
Hexen/UDMF linedef action 28 is now correctly labeled "Floor Raise And Crush"
instead of misleading "Floor Crusher Start". Fixes #386.

R3402 | 1d586733 | biwa | 29.03.2020, 11:53


--------------------------------------------------------------------------------
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 | 21.03.2020, 01:19


--------------------------------------------------------------------------------
Fixes for raisesectortonearest and lowersectortonearest action when used on slope
handles to account for float rounding errors

R3400 | a4466ba0 | biwa | 19.03.2020, 20:14


--------------------------------------------------------------------------------
Added support for helper messages in version/deprecated modifier in ZScript

R3399 | 3346c00f | Magnus Norddahl | 19.03.2020, 19:54


--------------------------------------------------------------------------------
Keep stream open so that the image loaders can be chained

R3398 | f5baa096 | biwa | 19.03.2020, 16:16


--------------------------------------------------------------------------------
The raisesectortonearest and lowersectortonearest now work with visual slope
handles

R3397 | 44d972c8 | Magnus Norddahl | 19.03.2020, 15:46


--------------------------------------------------------------------------------
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 | 17.03.2020, 22:10


--------------------------------------------------------------------------------
Merge branch 'master' into visual-slope2

R3395 | e19b2912 | Magnus Norddahl | 17.03.2020, 21:07


--------------------------------------------------------------------------------
Update mono project file

R3394 | 6492a2b3 | Magnus Norddahl | 17.03.2020, 21:06


--------------------------------------------------------------------------------
Merge branch 'nodevil'

R3393 | 127aff5c | alexey.lysiuk | 17.03.2020, 20:37


--------------------------------------------------------------------------------
Fixes for non-Windows platforms (#371 by alexey-lysiuk)

R3392 | 29b30a3d | Magnus Norddahl | 17.03.2020, 20:09


--------------------------------------------------------------------------------
This joke isn't funny when half the racists in the US is saying this

R3391 | 0282f343 | biwa | 15.03.2020, 10:39


--------------------------------------------------------------------------------
3D Floor Mode: Don't set valid plane equation when the the surface isn't sloped

R3390 | 4ae5f320 | biwa | 14.03.2020, 21:31


--------------------------------------------------------------------------------
3D Floor Mode: splitting/detaching 3D floors now preserves slope equation slopes

R3389 | c34b6e31 | biwa | 14.03.2020, 20:06


--------------------------------------------------------------------------------
Rotating sectors with plane equation slopes in Edit Selection Mode works properly
now

R3388 | e8cc2f98 | biwa | 14.03.2020, 15:46


--------------------------------------------------------------------------------
Self-inheritance of ZScript classes is now considered an error and not a warning

R3387 | d3b90f4f | biwa | 14.03.2020, 13:18


--------------------------------------------------------------------------------
Print a warning and skip parsing classes that try to inherit from themselves
(instead of going into an infinite loop)

R3386 | e798450a | biwa | 24.02.2020, 13:57


--------------------------------------------------------------------------------
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 | 24.02.2020, 12:54


--------------------------------------------------------------------------------
- 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 | 23.02.2020, 12:44


--------------------------------------------------------------------------------
- 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 | 23.02.2020, 11:17


--------------------------------------------------------------------------------
- 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 | 23.02.2020, 01:07


--------------------------------------------------------------------------------
Fixed a problem where slope handles could be picked through other geometry

R3381 | 631ccc12 | biwa | 23.02.2020, 00:48


--------------------------------------------------------------------------------
Slope handles can now be set as pivot while other surfaces are selected

R3380 | fd2b1150 | biwa | 23.02.2020, 00:14


--------------------------------------------------------------------------------
Removed remnants of holding Alt to interact with slope handles

R3379 | 9c3d8d46 | biwa | 23.02.2020, 00:09


--------------------------------------------------------------------------------
It's not possible to have a slope handle be selected and set as pivot at the same
time

R3378 | f606f3bd | biwa | 22.02.2020, 19:45


--------------------------------------------------------------------------------
Drawing slope handles works correctly now

R3377 | 1b79d9f6 | biwa | 19.02.2020, 23:03


--------------------------------------------------------------------------------
Improved drawing length of slope handles on sloped lines (still too short, possibly
because of aspect ratio correction?)

R3376 | 50a73b6a | biwa | 19.02.2020, 22:43


--------------------------------------------------------------------------------
Pivot handles can now be set with the normal action to edit objects (no additional
hotkey needed)

R3375 | e4644b7c | biwa | 19.02.2020, 22:14


--------------------------------------------------------------------------------
The slope handle closes to the mouse cursor will now always be picked (no minimum
distance required anymore)

R3374 | 21c83799 | biwa | 19.02.2020, 21:59


--------------------------------------------------------------------------------
Added action to toggle between picking slope handles or other map elements

R3373 | 7154dec8 | biwa | 16.02.2020, 22:07


--------------------------------------------------------------------------------
Code cleanup, added some comments

R3372 | ff1ea95d | biwa | 16.02.2020, 20:51


--------------------------------------------------------------------------------
Drawing visual slope handles is (mostly) working now
Also fixed some cases where slopes were applied incorrectly

R3371 | ab4dfa09 | Magnus Norddahl | 16.02.2020, 19:02


--------------------------------------------------------------------------------
Remove DevIL dlls

R3370 | c943b07b | Magnus Norddahl | 16.02.2020, 18:57


--------------------------------------------------------------------------------
Fix broken patch loading

R3369 | 4d3fea00 | Magnus Norddahl | 16.02.2020, 17:10


--------------------------------------------------------------------------------
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 | 16.02.2020, 16:48


--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into nodevil

R3367 | ec9765f0 | ZZYZX | 25.01.2020, 22:28


--------------------------------------------------------------------------------
Fixed: GLDEFS dynamic lights were defaulting to invisible instead of 'normal'
R3366 | d9cfc04e | biwa | 18.01.2020, 21:10
--------------------------------------------------------------------------------
More trying to get it to work...

R3365 | 973a4b14 | ZZYZX | 18.01.2020, 21:08


--------------------------------------------------------------------------------
Fixed: CalculateArea was doing some weird shit (resolves #372)

R3364 | 6e4a02fb | Magnus Norddahl | 15.01.2020, 23:28


--------------------------------------------------------------------------------
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 | 15.01.2020, 05:26


--------------------------------------------------------------------------------
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 | 14.01.2020, 20:39


--------------------------------------------------------------------------------
Implement tga image loader

R3361 | 0372b75e | Magnus Norddahl | 14.01.2020, 18:57


--------------------------------------------------------------------------------
Fix offsetting bug

R3360 | 4e86765f | Magnus Norddahl | 14.01.2020, 18:49


--------------------------------------------------------------------------------
Implement pcx loader (I can't believe I wrote this in 2020...)

R3359 | e908ec72 | Magnus Norddahl | 14.01.2020, 17:29


--------------------------------------------------------------------------------
Add missing try/catch

R3358 | 3bbe76b2 | Magnus Norddahl | 14.01.2020, 17:25


--------------------------------------------------------------------------------
Remove DevIL dependency
Remove IImageLoader code duplication

R3357 | 42aa6c88 | ZZYZX | 14.01.2020, 10:09


--------------------------------------------------------------------------------
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 | 13.01.2020, 19:11


--------------------------------------------------------------------------------
Fatal crash (Texture name input) #367
R3355 | a2b18f18 | Magnus Norddahl | 12.01.2020, 23:35
--------------------------------------------------------------------------------
Fix load bug where exactly one image per thread would not get loaded

R3354 | fc7093b9 | Magnus Norddahl | 12.01.2020, 23:10


--------------------------------------------------------------------------------
Load images when they accessed
Load previews when they are accessed

R3353 | acfd4f52 | Magnus Norddahl | 12.01.2020, 21:12


--------------------------------------------------------------------------------
LoadImage should not be virtual

R3352 | db747d02 | Magnus Norddahl | 12.01.2020, 20:17


--------------------------------------------------------------------------------
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 | 12.01.2020, 19:53


--------------------------------------------------------------------------------
Only use GetBitmap for the alpha test

R3350 | 0abaeaf7 | Magnus Norddahl | 12.01.2020, 19:37


--------------------------------------------------------------------------------
Replace GetBitmap with more descriptive functions and move the alpha test inside
ImageData

R3349 | 247d3e7a | biwa | 09.01.2020, 20:05


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into
visual-slope2

R3348 | a14fc7ca | biwa | 07.01.2020, 22:26


--------------------------------------------------------------------------------
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 | 07.01.2020, 21:27


--------------------------------------------------------------------------------
Trying to figure out matrix black magic

R3346 | dfc3089b | Magnus Norddahl | 06.01.2020, 09:00


--------------------------------------------------------------------------------
Autodetect platform

R3345 | 5363fe07 | Magnus Norddahl | 06.01.2020, 08:52


--------------------------------------------------------------------------------
Produce release build
Disable devil
Support mac build (which is useless as mono doesn't support winforms on modern
macOS)

R3344 | 20f5f01b | Magnus Norddahl | 06.01.2020, 08:07


--------------------------------------------------------------------------------
Unix build fixes

R3343 | 01ccfa56 | biwa | 05.01.2020, 14:27


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into
visual-slope2

R3342 | 31c7a867 | biwa | 04.01.2020, 23:29


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder

R3341 | b4150466 | biwa | 04.01.2020, 23:29


--------------------------------------------------------------------------------
Fixed nonsensical values being returned when using +++/--- in many fields.

R3340 | 0298569b | alexey.lysiuk | 04.01.2020, 23:28


--------------------------------------------------------------------------------
Add Continuous Integration via GitHub Actions workflow (PR#359 by alexey-lysiuk)

R3339 | 8aee7fc5 | biwa | 04.01.2020, 22:15


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into
visual-slope2

R3338 | 0e7875e0 | ZZYZX | 03.01.2020, 02:55


--------------------------------------------------------------------------------
Fixed: light clipping on back faces was gone

R3337 | 044dbbcf | ZZYZX | 03.01.2020, 02:22


--------------------------------------------------------------------------------
Rewrote dynamic light support. Resolves #319. Resolves #318. Resolves #233.

R3336 | 0efb786a | biwa | 03.01.2020, 01:11


--------------------------------------------------------------------------------
Slopes in 3D floors work again

R3335 | 54fb563a | Magnus Norddahl | 02.01.2020, 20:35


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder

R3334 | c10f70d5 | Magnus Norddahl | 02.01.2020, 20:34


--------------------------------------------------------------------------------
Fix glError returning a null pointer

R3333 | 7e848831 | biwa | 02.01.2020, 20:32


--------------------------------------------------------------------------------
Some cleanups

R3332 | 7b5d4a03 | ZZYZX | 02.01.2020, 20:31


--------------------------------------------------------------------------------
Write uniform data into separate structures

R3331 | 10702928 | Magnus Norddahl | 02.01.2020, 20:21


--------------------------------------------------------------------------------
Only call seterror if the context creation fails

R3330 | 6450bdcc | Magnus Norddahl | 02.01.2020, 19:45


--------------------------------------------------------------------------------
Improve error message if OpenGL context creation fails

R3329 | 0ba5870d | ZZYZX | 02.01.2020, 19:22


--------------------------------------------------------------------------------
Merge branch 'shadercompiler'

R3328 | d71da60c | Magnus Norddahl | 02.01.2020, 19:07


--------------------------------------------------------------------------------
Lower depth bits requirement

R3327 | 82db74b1 | Magnus Norddahl | 02.01.2020, 18:55


--------------------------------------------------------------------------------
Fix profile not being used

R3326 | d49a6e22 | Magnus Norddahl | 02.01.2020, 18:53


--------------------------------------------------------------------------------
Work a little harder to find an usable OpenGL version

R3325 | 0fbebbe7 | ZZYZX | 02.01.2020, 01:56


--------------------------------------------------------------------------------
Allow functions block in a shader, error out on duplicate functions

R3324 | e4e05542 | biwa | 02.01.2020, 01:32


--------------------------------------------------------------------------------
Fixed a problem where negative Y scales of sidedefs would result in a wrong offset
when auto-aligning

R3323 | e015cc6f | ZZYZX | 02.01.2020, 00:51


--------------------------------------------------------------------------------
Fixed token position for named tokens
R3322 | 55135f29 | biwa | 01.01.2020, 21:47
--------------------------------------------------------------------------------
- Handles on floor are shown
- Fixed a problem where the wrong plane was assigned to ceiling surfaces

R3321 | 6374b498 | ZZYZX | 01.01.2020, 21:41


--------------------------------------------------------------------------------
Added GLSL shader preprocessor

R3320 | 73364a13 | Magnus Norddahl | 01.01.2020, 09:21


--------------------------------------------------------------------------------
Remove UTF-8 BOM if found

R3319 | 4bfbe567 | biwa | 31.12.2019, 23:46


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder into
visual-slope2

R3318 | 7b550636 | ZZYZX | 31.12.2019, 14:32


--------------------------------------------------------------------------------
Fixed F10 key focusing the menu on key release

R3317 | c00e2a80 | ZZYZX | 31.12.2019, 13:57


--------------------------------------------------------------------------------
Fixed F10 key focusing the menu instead of opening the script editor as intended

R3316 | e0922352 | ZZYZX | 31.12.2019, 13:16


--------------------------------------------------------------------------------
Removed the remains of resource editing

R3315 | 961b5fdb | ZZYZX | 31.12.2019, 12:46


--------------------------------------------------------------------------------
Actually fixed PK3 synchronization

R3314 | fa053bc0 | ZZYZX | 31.12.2019, 12:35


--------------------------------------------------------------------------------
Prevent closing the PK3 stream before read operation has completed

R3313 | e61937c7 | ZZYZX | 31.12.2019, 12:18


--------------------------------------------------------------------------------
Removed the capability to open any file from the script editor

R3312 | d7e259bc | biwa | 31.12.2019, 10:57


--------------------------------------------------------------------------------
Compute the length of the line in Plotter.DrawLine3DFloor with a method that
actually works on big numbers
R3311 | a18e165d | Magnus Norddahl | 31.12.2019, 03:44
--------------------------------------------------------------------------------
Fix geometry constantly being rebuilt in some situations

R3310 | ba713f7a | biwa | 31.12.2019, 00:08


--------------------------------------------------------------------------------
Ported visual sloping to UDB

R3309 | 1e90500a | biwa | 30.12.2019, 11:28


--------------------------------------------------------------------------------
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 | 30.12.2019, 06:41


--------------------------------------------------------------------------------
Present maps slightly faster to the user

R3307 | c95e5af4 | Magnus Norddahl | 30.12.2019, 06:22


--------------------------------------------------------------------------------
Reduce memory usage during preview image loading

R3306 | 65fdafaf | Magnus Norddahl | 29.12.2019, 23:24


--------------------------------------------------------------------------------
Fix TransformPatch using bitmap from the main thread

R3305 | 03e50615 | Magnus Norddahl | 29.12.2019, 22:59


--------------------------------------------------------------------------------
Remove explicit image unloading and fix previews

R3304 | f97f2d36 | Magnus Norddahl | 29.12.2019, 20:48


--------------------------------------------------------------------------------
Remove preview manager and remove CreateTexture

R3303 | a024ac9f | biwa | 29.12.2019, 19:05


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder

R3302 | c46e548a | biwa | 29.12.2019, 19:04


--------------------------------------------------------------------------------
- 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 | 29.12.2019, 18:59


--------------------------------------------------------------------------------
Supposedly fixed sprites not loading if reloaded resources from visual mode
R3300 | ca3fa76e | Magnus Norddahl | 29.12.2019, 18:54
--------------------------------------------------------------------------------
Rename the sampler filters so that they use the same naming convention as modern
graphics APIs

R3299 | 12fd006c | ZZYZX | 29.12.2019, 15:38


--------------------------------------------------------------------------------
Removed dynamic resource reloading for resource writing

R3298 | 8990cc57 | ZZYZX | 29.12.2019, 14:58


--------------------------------------------------------------------------------
Fixed code folding in script editor

R3297 | 87f74cb9 | ZZYZX | 29.12.2019, 14:27


--------------------------------------------------------------------------------
Trashed embedded resource editing UI

R3296 | 58d2d67e | ZZYZX | 29.12.2019, 13:25


--------------------------------------------------------------------------------
Do not try to continuously reload failed textures

R3295 | 30819b3b | biwa | 29.12.2019, 13:01


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder

R3294 | 1786ab52 | biwa | 29.12.2019, 13:00


--------------------------------------------------------------------------------
Changed checkdistance in ThingTypeInfo from int to double so that doesn't overflow

R3293 | 62cddff5 | ZZYZX | 29.12.2019, 12:02


--------------------------------------------------------------------------------
Use nearest filtering if nearest is specified

R3292 | 8f9d840a | biwa | 29.12.2019, 11:03


--------------------------------------------------------------------------------
Use map boundaries defined in the game's config instead of static values in
VisualBlockMap

R3291 | 5082d7c3 | Magnus Norddahl | 29.12.2019, 06:52


--------------------------------------------------------------------------------
Alter the nearest filter to not have noise in it

R3290 | d46c72b0 | Magnus Norddahl | 29.12.2019, 03:54


--------------------------------------------------------------------------------
Refactor the ImageData load code so that the UI thread requires no locks

R3289 | f41c5bdd | ZZYZX | 28.12.2019, 21:01


--------------------------------------------------------------------------------
Used slightly better approach for executing stuff in the main thread

R3288 | bd811aac | ZZYZX | 28.12.2019, 20:37


--------------------------------------------------------------------------------
Fixed deadlock caused by errors displayed by texture loading

R3287 | 78fe6c30 | ZZYZX | 28.12.2019, 19:12


--------------------------------------------------------------------------------
Fixed UI thread becoming unresponsible in case of missing textures

R3286 | 866facf8 | ZZYZX | 28.12.2019, 09:22


--------------------------------------------------------------------------------
Fixed: not all cases of static FontFamily were addressed

R3285 | 3cae8740 | Magnus Norddahl | 28.12.2019, 05:34


--------------------------------------------------------------------------------
Prevent Image.FromStream from closing the stream if the image isn't recognized

R3284 | 0ebba7bd | biwa | 27.12.2019, 18:49


--------------------------------------------------------------------------------
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 | 27.12.2019, 17:00


--------------------------------------------------------------------------------
Fixed an issue where selected objects were unnecessarily cleared in visual mode,
resulting in slowdowns. Partly addresses #337.

R3282 | 197f96a0 | ZZYZX | 27.12.2019, 11:43


--------------------------------------------------------------------------------
Unfix MaxED's TGA fix

R3281 | af3d74d1 | Magnus Norddahl | 27.12.2019, 07:45


--------------------------------------------------------------------------------
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 | 27.12.2019, 07:21


--------------------------------------------------------------------------------
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 | 27.12.2019, 04:37


--------------------------------------------------------------------------------
Don't use SendMessage when the built-in Invoke function does the same

R3278 | f7f408b3 | ZZYZX | 26.12.2019, 18:56


--------------------------------------------------------------------------------
Fixed typo in GZBuilder reference manual

R3277 | 0c0ccf5d | ZZYZX | 26.12.2019, 14:41


--------------------------------------------------------------------------------
Added Screenshots directory to ignored

R3276 | 24e4c55e | ZZYZX | 26.12.2019, 14:15


--------------------------------------------------------------------------------
Fixed logos in the About form

R3275 | 624c5ea1 | ZZYZX | 26.12.2019, 13:33


--------------------------------------------------------------------------------
Fixed: don't use full Renderer2D pipeline while updating the grid after resize
(fixes debug build)

R3274 | cbe8abbc | ZZYZX | 26.12.2019, 09:08


--------------------------------------------------------------------------------
Fixed: 3D mode linedefs were completely broken -- reverted
718405b58085a4aa7f173eb1957765431e2f5bee

R3273 | 3491bdcc | ZZYZX | 26.12.2019, 07:16


--------------------------------------------------------------------------------
Fixed: lines in 2D mode had random gray pixels with high quality enabled (resolves
#331)

R3272 | 1cbfddd3 | ZZYZX | 26.12.2019, 06:10


--------------------------------------------------------------------------------
Oops.

R3271 | 607ac775 | ZZYZX | 26.12.2019, 06:02


--------------------------------------------------------------------------------
Fixed: use application default font family for rendered labels if user-selected
font is not available

R3270 | 76bfd79b | ZZYZX | 26.12.2019, 03:16


--------------------------------------------------------------------------------
Merged remote...

R3269 | 83204022 | ZZYZX | 26.12.2019, 03:16


--------------------------------------------------------------------------------
Fixed background in About form for larger fonts

R3268 | b466035b | Magnus Norddahl | 26.12.2019, 02:02


--------------------------------------------------------------------------------
Fix wrong mipmapping filtering and missing anisotropy

R3267 | 061fa30a | Magnus Norddahl | 26.12.2019, 01:10


--------------------------------------------------------------------------------
Improve camera sector search somewhat

R3266 | 459742c8 | Magnus Norddahl | 26.12.2019, 01:09


--------------------------------------------------------------------------------
Fix double delete bug

R3265 | e68da433 | Magnus Norddahl | 26.12.2019, 00:46


--------------------------------------------------------------------------------
Also clean up textures not created by SetPixels

R3264 | 9d5f8ec7 | Magnus Norddahl | 26.12.2019, 00:39


--------------------------------------------------------------------------------
Rewrite VisualBlockMap to use a quad tree

R3263 | 994eda48 | Magnus Norddahl | 26.12.2019, 00:37


--------------------------------------------------------------------------------
Fix shutdown crash caused by C# finalizers deleting texture objects after
renderdevice already left the building

R3262 | 718405b5 | Magnus Norddahl | 25.12.2019, 18:57


--------------------------------------------------------------------------------
Remove the remaining dictionary lookups when culling

R3261 | 1aa020b2 | NickZ | 25.12.2019, 18:45


--------------------------------------------------------------------------------
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 | 25.12.2019, 18:42


--------------------------------------------------------------------------------
Added: Artiscript for ZDaemon ACS (PR#315 by krawa)

* Artiscript added.

* Artiscripts added.

And optional parameters for client/server scripts.

R3259 | 73415725 | ZZYZX | 25.12.2019, 18:08


--------------------------------------------------------------------------------
Improved memory usage by loading textures directly into OpenGL
R3258 | 60d836dc | ZZYZX | 25.12.2019, 16:26
--------------------------------------------------------------------------------
Fixed: redraw grid after window size changes

R3257 | 9453c0f8 | ZZYZX | 25.12.2019, 13:42


--------------------------------------------------------------------------------
Bumped official .NET version to 4.7.2

R3256 | a34055a0 | ZZYZX | 25.12.2019, 12:43


--------------------------------------------------------------------------------
Fixed: do a bit less radical deallocation in cube textures

R3255 | d57d73ce | ZZYZX | 25.12.2019, 12:39


--------------------------------------------------------------------------------
Fixed: memory buffer was not cleared after successfully transferring texture data
to OpenGL (resolves #327)

R3254 | 054a30dd | ZZYZX | 25.12.2019, 12:32


--------------------------------------------------------------------------------
Fixed: textures of null size should not be allowed (resolves #324)

R3253 | 33b888e5 | biwa | 25.12.2019, 01:54


--------------------------------------------------------------------------------
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 | 24.12.2019, 22:32


--------------------------------------------------------------------------------
Added error reporting to Update Checker; Fixed update checking failure in certain
setups

R3251 | fb925016 | ZZYZX | 24.12.2019, 22:10


--------------------------------------------------------------------------------
Fixed: build solution instead of individual projects; this speeds up the
compilation process greatly

R3250 | 842d4a66 | ZZYZX | 24.12.2019, 22:06


--------------------------------------------------------------------------------
Fixed: full sector highlight would not show in 2D mode

R3249 | 96f2b4e9 | ZZYZX | 24.12.2019, 20:33


--------------------------------------------------------------------------------
Fixed TGA texture loading

R3248 | 99b17700 | ZZYZX | 24.12.2019, 19:43


--------------------------------------------------------------------------------
Fixed references to GZDB in the setup

R3247 | e4aae177 | ZZYZX | 24.12.2019, 19:19


--------------------------------------------------------------------------------
Changed remaining build URLs in the setup

R3246 | f3c60ac5 | ZZYZX | 24.12.2019, 19:13


--------------------------------------------------------------------------------
Corrected Git Issues link for error dialog

R3245 | 915fd9a8 | ZZYZX | 24.12.2019, 19:07


--------------------------------------------------------------------------------
Renamed GPL.txt to LICENSE.txt

R3244 | 61c6903b | ZZYZX | 24.12.2019, 19:06


--------------------------------------------------------------------------------
Fixed wrong icon in Updater

R3243 | 8b682a65 | ZZYZX | 24.12.2019, 19:04


--------------------------------------------------------------------------------
Fixed wrong icon in auto-update Newsflash

R3242 | 6419cc04 | ZZYZX | 24.12.2019, 18:49


--------------------------------------------------------------------------------
Merged OpenGL UDB dev branch

R3241 | e1f3dfda | ZZYZX | 24.12.2019, 18:47


--------------------------------------------------------------------------------
Changed link to UDB

R3240 | 81df5e85 | ZZYZX | 24.12.2019, 18:45


--------------------------------------------------------------------------------
Removed remaining DirectX references, fixed setup

R3239 | 0d9c8d24 | ZZYZX | 24.12.2019, 17:51


--------------------------------------------------------------------------------
Added GPLv3 to the repository's root

R3238 | 37c52b4d | biwa | 24.12.2019, 15:58


--------------------------------------------------------------------------------
Code folding in the script editor works again. Fixes #115.

R3237 | 4b86389a | ZZYZX | 24.12.2019, 14:28


--------------------------------------------------------------------------------
Clarified credits a bit

R3236 | 4934d6ba | ZZYZX | 24.12.2019, 14:09


--------------------------------------------------------------------------------
Replace MaxED with 'maintainers' in the disclaimer

R3235 | cd9da4b4 | ZZYZX | 24.12.2019, 10:59


--------------------------------------------------------------------------------
Changed splash image and icons

R3234 | d995f983 | ZZYZX | 24.12.2019, 08:12


--------------------------------------------------------------------------------
Rebranding

R3233 | ef6d2176 | Magnus Norddahl | 23.12.2019, 20:09


--------------------------------------------------------------------------------
Rearrange the code slightly so it is easier to add other backends

R3232 | 84efdad4 | Magnus Norddahl | 23.12.2019, 00:13


--------------------------------------------------------------------------------
Add the license that applies to BuilderNative

R3231 | e1ff5fc0 | Magnus Norddahl | 22.12.2019, 23:44


--------------------------------------------------------------------------------
Implement resource cleanup for all resource types

R3230 | 11aa3145 | Magnus Norddahl | 21.12.2019, 05:43


--------------------------------------------------------------------------------
Remove more dictionaries from the render loop

R3229 | 848ff8e7 | Magnus Norddahl | 21.12.2019, 03:32


--------------------------------------------------------------------------------
Fix typo

R3228 | b0538ac3 | Magnus Norddahl | 21.12.2019, 03:31


--------------------------------------------------------------------------------
Move matrix functions to its own file

R3227 | 28406cf1 | Magnus Norddahl | 21.12.2019, 02:14


--------------------------------------------------------------------------------
Declare the uniform variables in C#

R3226 | a21edf78 | Magnus Norddahl | 21.12.2019, 01:47


--------------------------------------------------------------------------------
Misc adjustments to make the cherry-picked 'C# shader resources' commit work

R3225 | 2390b56b | Magnus Norddahl | 21.12.2019, 01:37


--------------------------------------------------------------------------------
Add OpenGL output log to .gitignore
R3224 | 236ddd14 | Magnus Norddahl | 21.12.2019, 01:36
--------------------------------------------------------------------------------
Remove shader references from BuilderNative.vcxproj

R3223 | 3de2427e | Magnus Norddahl | 21.12.2019, 01:34


--------------------------------------------------------------------------------
Removed -f suffixes for floats (not supported on AMD)

R3222 | 7f6ff892 | Magnus Norddahl | 29.09.2019, 18:57


--------------------------------------------------------------------------------
Move the shaders to C# resources

R3221 | da57945d | ZZYZX | 20.12.2019, 15:41


--------------------------------------------------------------------------------
Merge branch 'master' into slimgl_merge

R3220 | e1878725 | ZZYZX | 20.12.2019, 15:38


--------------------------------------------------------------------------------
Add fps counter in visual mode

R3219 | 5d3e78ad | ZZYZX | 20.12.2019, 15:17


--------------------------------------------------------------------------------
Add FPS counter for visual mode

R3218 | 5c5633c1 | Magnus Norddahl | 20.12.2019, 05:30


--------------------------------------------------------------------------------
Clearing the current active OpenGL context is apparently very expensive. Only do it
if we're destroying an OpenGL context.

R3217 | c8237b0e | Magnus Norddahl | 20.12.2019, 05:12


--------------------------------------------------------------------------------
Speed up linedef processing by not relying on a hashmap

R3216 | 28f01517 | Magnus Norddahl | 20.12.2019, 04:50


--------------------------------------------------------------------------------
Trade some memory for speed

R3215 | 80f815ca | Magnus Norddahl | 20.12.2019, 03:39


--------------------------------------------------------------------------------
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 | 19.12.2019, 15:46


--------------------------------------------------------------------------------
Fixed a crash that would happen in the texture set editor when double-clicking on
the last texture

R3213 | 4274ee28 | Magnus Norddahl | 19.12.2019, 03:12


--------------------------------------------------------------------------------
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 | 18.12.2019, 20:27


--------------------------------------------------------------------------------
Flip GDI bitmap in model loading before feeding it to OpenGL

R3211 | 4de0d96d | ZZYZX | 18.12.2019, 14:24


--------------------------------------------------------------------------------
Only set uniform for world matrix if it was the only one that changed

R3210 | b19ce39a | Magnus Norddahl | 18.12.2019, 04:22


--------------------------------------------------------------------------------
Only set uniforms if they changed

R3209 | de2e336c | Magnus Norddahl | 18.12.2019, 03:24


--------------------------------------------------------------------------------
Use OpenGL sampler objects

R3208 | b70b114a | Magnus Norddahl | 18.12.2019, 02:27


--------------------------------------------------------------------------------
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 | 17.12.2019, 23:36


--------------------------------------------------------------------------------
Call wglMakeCurrent before SwapBuffers in Windows context implementation

R3206 | bd967138 | ZZYZX | 16.12.2019, 07:32


--------------------------------------------------------------------------------
Return old code for grid drawing on the renderer side

R3205 | 4cb6d68c | ZZYZX | 16.12.2019, 05:54


--------------------------------------------------------------------------------
Use PBO to stream texture data for software rendering

R3204 | 5fbedaf8 | ZZYZX | 16.12.2019, 03:52


--------------------------------------------------------------------------------
Fixed: don't reduce alpha twice in 2D render layers

R3203 | 19718cd4 | ZZYZX | 16.12.2019, 03:18


--------------------------------------------------------------------------------
Fixed: skybox generated from Doom texture was misplaced
R3202 | 8ac7e407 | ZZYZX | 16.12.2019, 03:15
--------------------------------------------------------------------------------
Returned CodeImp's software renderer for line plotting

R3201 | 2433b8eb | ZZYZX | 16.12.2019, 00:17


--------------------------------------------------------------------------------
Removed -f suffixes for floats (not supported on AMD)

R3200 | 81c8cdee | ZZYZX | 15.12.2019, 23:27


--------------------------------------------------------------------------------
Added credit to Talon1024 & dpJ

R3199 | bd6d2177 | ZZYZX | 15.12.2019, 23:20


--------------------------------------------------------------------------------
Deleted SlimDX; returned pre-build event to copy appropriate DevIL version

R3198 | eafce14a | ZZYZX | 15.12.2019, 23:00


--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into slimgl_merge

R3197 | 502b6419 | ZZYZX | 15.12.2019, 22:53


--------------------------------------------------------------------------------
Improved error reporting

R3196 | 7f09dd2a | ZZYZX | 15.12.2019, 21:47


--------------------------------------------------------------------------------
Reenabled point filtering in visual mode

R3195 | 4febbdad | biwa | 15.12.2019, 20:31


--------------------------------------------------------------------------------
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 | 15.12.2019, 17:48


--------------------------------------------------------------------------------
Fixed: depth tested FBO did not work

R3193 | 6f122d28 | ZZYZX | 15.12.2019, 07:09


--------------------------------------------------------------------------------
Fixed: alpha in the plotter was applied twice

R3192 | d1ff6bcc | ZZYZX | 15.12.2019, 06:12


--------------------------------------------------------------------------------
Fixed: line can be either dotted or smoothed

R3191 | ca75897b | ZZYZX | 15.12.2019, 02:45


--------------------------------------------------------------------------------
Make grid dotted again
R3190 | d843a61d | ZZYZX | 15.12.2019, 01:32
--------------------------------------------------------------------------------
Replaced line intersection with something that does not cause infinite loops

R3189 | 554ccc44 | ZZYZX | 15.12.2019, 00:58


--------------------------------------------------------------------------------
Fixed plotting from plugins, fixed transformed grid

R3188 | 24c28e92 | ZZYZX | 15.12.2019, 00:16


--------------------------------------------------------------------------------
Fixed untransformed grid being Y-inverted

R3187 | 8472e0d0 | biwa | 14.12.2019, 23:40


--------------------------------------------------------------------------------
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 | 14.12.2019, 23:11


--------------------------------------------------------------------------------
Fixed assembly reference issues in 3DFloorMode

R3185 | 714bb842 | ZZYZX | 14.12.2019, 22:52


--------------------------------------------------------------------------------
Implemented alternate fix for Linux paths (2)

R3184 | f0aee1e1 | ZZYZX | 14.12.2019, 22:50


--------------------------------------------------------------------------------
Merge branch 'master' into slimgl_merge

R3183 | 5295f7f5 | ZZYZX | 14.12.2019, 22:43


--------------------------------------------------------------------------------
Implemented alternate fix for Linux paths (to-do: add case-insensitive hack later)

R3182 | 2c3013f7 | ZZYZX | 14.12.2019, 22:42


--------------------------------------------------------------------------------
Make everything build with VS2015 again

R3181 | 384a9882 | ZZYZX | 14.12.2019, 22:37


--------------------------------------------------------------------------------
Revert "Backslashes in file paths are not supported on unix"

This reverts commit 2e146309826464794becaeb70773d3d7f7cda75b.

R3180 | 3f8da3fc | biwa | 14.12.2019, 14:32


--------------------------------------------------------------------------------
Stair sector builder: renamen "Single sectors" option to "Single steps". Added
option to keep distinct sectors when using single steps
R3179 | ee4ac1e4 | biwa | 14.12.2019, 12:18
--------------------------------------------------------------------------------
Stair sector builder: prefabs can now be loaded by double-clicking them

R3178 | 31eaf98c | biwa | 14.12.2019, 11:52


--------------------------------------------------------------------------------
Using --- and +++ now also works correctly for the height offset in the edit sector
properties dialog

R3177 | c9e7551c | biwa | 08.12.2019, 01:14


--------------------------------------------------------------------------------
Added ZScript mixin class support

R3176 | 2699f579 | biwa | 03.12.2019, 15:23


--------------------------------------------------------------------------------
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 | 30.11.2019, 17:49


--------------------------------------------------------------------------------
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 | 30.11.2019, 17:05


--------------------------------------------------------------------------------
Long names can now used for flats (again)

R3173 | 490fa567 | biwa | 15.11.2019, 22:34


--------------------------------------------------------------------------------
- 3D Floor Mode: fixed a bug where orphaned managed control sectors would be
overwritten by relocating the control sectors

R3172 | e09cf546 | biwa | 15.11.2019, 21:56


--------------------------------------------------------------------------------
- 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 | 02.11.2019, 14:50


--------------------------------------------------------------------------------
- Added online help for 3D Floor Mode, Draw Slope Mode, and Slope Mode

R3170 | 9c900ac3 | biwa | 02.11.2019, 12:48


--------------------------------------------------------------------------------
- Fixed a crash when dragging the mouse in 3D floor mode. Fixes #311.
R3169 | ceb4555d | biwa | 01.11.2019, 17:23
--------------------------------------------------------------------------------
- Fixed a crash when undoing 3D floor plugin actions while being in visual mode.
Fixes #309.

R3168 | 6c05f1da | biwa | 01.11.2019, 00:21


--------------------------------------------------------------------------------
- Fixed a problem in the 3D floor mode plugin that caused an exception when saving
the program preferences. Fixes #310.

R3167 | 75d6214d | biwa | 31.10.2019, 21:34


--------------------------------------------------------------------------------
@ Added some missing files for the tools

R3166 | 7c7d3cbe | biwa | 31.10.2019, 21:29


--------------------------------------------------------------------------------
@ Cleaned up some annoying debug messages in 3D Floor Mode

R3165 | 7dc01a94 | biwa | 31.10.2019, 21:23


--------------------------------------------------------------------------------
- Updated tools to use .Net 4.6.1 to be in line with GZDB-BF

R3164 | b94dd31f | biwa | 31.10.2019, 21:16


--------------------------------------------------------------------------------
- Fixed a bug where the wrong sectors and linedefs were highlighted in UDMF under
certain conditions. Fixes #307.

R3163 | 8b98ce09 | biwa | 23.10.2019, 20:55


--------------------------------------------------------------------------------
- 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 | 19.10.2019, 20:58


--------------------------------------------------------------------------------
- Fixed a bug where searching for generalized sector effects was not handled
properly in Find & Replace Mode. Fixes 305.

R3161 | 4b86f545 | biwa | 19.10.2019, 16:52


--------------------------------------------------------------------------------
- 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 | 19.10.2019, 00:29


--------------------------------------------------------------------------------
- Auto-aligning textures now produces more intuitive results and is consistent
between UDMF and non-UDMF maps

R3159 | ba6dc546 | biwa | 13.10.2019, 13:47


--------------------------------------------------------------------------------
- (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 | 07.10.2019, 19:13


--------------------------------------------------------------------------------
- (G)ZDoom action 51:Sector_SetLink is now flagged to not require an activation,
since it's mostly used statically

R3157 | 8fe66886 | biwa | 07.10.2019, 19:07


--------------------------------------------------------------------------------
- The Updater is now x64 in the x64 build and can update the x64 version of GZDB-BF

R3156 | c255a6e9 | biwa | 06.10.2019, 21:56


--------------------------------------------------------------------------------
- Fixed several issues where slopes were not shown correctly in visual mode

R3155 | 6aa82e2a | biwa | 21.09.2019, 14:03


--------------------------------------------------------------------------------
- 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 | 20.09.2019, 23:14


--------------------------------------------------------------------------------
- UDMF vertex heights are now preserved in a more sensible way when joining
vertices. Fixes #299.

R3153 | c6b879bb | mykola-ambar | 20.09.2019, 20:49


--------------------------------------------------------------------------------
Fix sector offset transformation in Edit Selection mode (PR#274 by mykola-ambar)

R3152 | 6e0acdf7 | biwa | 17.09.2019, 20:23


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/GZDoom-Builder-Bugfix

R3151 | e799d882 | biwa | 17.09.2019, 20:22


--------------------------------------------------------------------------------
Fixed a crash when manually modifying a sidedef's sector index to a sector with a
tag

R3150 | b5bd90c0 | Kevin Caccamo | 11.09.2019, 01:26


--------------------------------------------------------------------------------
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 | 10.09.2019, 06:17


--------------------------------------------------------------------------------
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 | 10.09.2019, 05:30


--------------------------------------------------------------------------------
Improve Makefile so that msbuild and gcc can be run in parallel

R3147 | 399e527b | Xabis | 05.09.2019, 12:37


--------------------------------------------------------------------------------
Support for RenderRadius (PR#297 by Xabis)

R3146 | 7d3379c6 | Kevin Caccamo | 04.09.2019, 04:54


--------------------------------------------------------------------------------
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 | 02.09.2019, 09:06


--------------------------------------------------------------------------------
Enable DevIL on Linux

Remove NO_DEVIL defines, and add devil.dll -> libIL.so.1 DLL mapping to
app.config

R3144 | a8ef8d52 | DoomKrawa | 03.09.2019, 10:57


--------------------------------------------------------------------------------
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 | 31.08.2019, 14:14


--------------------------------------------------------------------------------
Create mono projects for all the plugins

R3142 | 03e9da36 | Magnus Norddahl | 30.08.2019, 10:30


--------------------------------------------------------------------------------
Misc fixes for mono P/Invoke of BuilderNative

R3141 | 3cd96fc7 | Magnus Norddahl | 30.08.2019, 08:45


--------------------------------------------------------------------------------
Fix linux compile errors and build the BuilderNative.so library

R3140 | 51fabae1 | Magnus Norddahl | 29.08.2019, 21:45


--------------------------------------------------------------------------------
Turn off updater with mono as it won't work without additional work

R3139 | 2e146309 | Magnus Norddahl | 29.08.2019, 21:38


--------------------------------------------------------------------------------
Backslashes in file paths are not supported on unix

R3138 | 4cfe80f3 | Magnus Norddahl | 29.08.2019, 21:04


--------------------------------------------------------------------------------
GZDB can now boot using mono

R3137 | 159a2e6d | Magnus Norddahl | 29.08.2019, 20:24


--------------------------------------------------------------------------------
Build using msbuild on mono to fix issues with resources and such

R3136 | 9b300126 | Magnus Norddahl | 29.08.2019, 17:56


--------------------------------------------------------------------------------
Disable DEVIL and create build solution specifically for mono

R3135 | 9f2c9e00 | Magnus Norddahl | 29.08.2019, 16:30


--------------------------------------------------------------------------------
Add mono makefile

R3134 | 64c04f42 | biwa | 24.08.2019, 12:43


--------------------------------------------------------------------------------
- Fixed a bug where lights defined in GLDEFS wouldn't show up in visual mode. Fixes
#294.

R3133 | c2157ee2 | Magnus Norddahl | 22.08.2019, 23:28


--------------------------------------------------------------------------------
- fix field of view

R3132 | 9d02676f | Magnus Norddahl | 22.08.2019, 22:59


--------------------------------------------------------------------------------
- fix wrong uniform state

R3131 | 64cc7d2b | Magnus Norddahl | 22.08.2019, 18:43


--------------------------------------------------------------------------------
- implement the fixed function fog
R3130 | 808d644c | Magnus Norddahl | 22.08.2019, 16:26
--------------------------------------------------------------------------------
- fix visual mode movement not working

R3129 | 7abcb2a3 | Magnus Norddahl | 22.08.2019, 15:52


--------------------------------------------------------------------------------
- remove unsafe keyword from functions no longer needing it

R3128 | 1ef7d4a2 | Magnus Norddahl | 22.08.2019, 15:46


--------------------------------------------------------------------------------
- improve performance

R3127 | 0562dac6 | Magnus Norddahl | 20.08.2019, 12:45


--------------------------------------------------------------------------------
- fix screenverts math and some line drawing bugs

R3126 | 4c0e6e8f | Magnus Norddahl | 20.08.2019, 11:00


--------------------------------------------------------------------------------
- implement plotter as a shader

R3125 | e5500f71 | Magnus Norddahl | 18.08.2019, 08:14


--------------------------------------------------------------------------------
- don't update the texture unless something was drawn

R3124 | 9b0b6d26 | Magnus Norddahl | 18.08.2019, 08:11


--------------------------------------------------------------------------------
- clear command list once drawn

R3123 | b51270fd | Magnus Norddahl | 18.08.2019, 08:07


--------------------------------------------------------------------------------
- Delay plotter drawing until DrawContents is called

R3122 | 31424374 | Magnus Norddahl | 18.08.2019, 07:43


--------------------------------------------------------------------------------
- move plotter texture into plotter

R3121 | 3b2d50cc | Magnus Norddahl | 18.08.2019, 06:04


--------------------------------------------------------------------------------
- add the X11 OpenGL init code, even though it is useless until someone repairs
mono's winforms implementation

R3120 | ebba32e7 | Magnus Norddahl | 18.08.2019, 03:29


--------------------------------------------------------------------------------
- add the appropriate ifdefs for an unix build

R3119 | 5ccc225f | Magnus Norddahl | 17.08.2019, 05:21


--------------------------------------------------------------------------------
- fix light pass

R3118 | 6c9f9b92 | Magnus Norddahl | 17.08.2019, 03:58


--------------------------------------------------------------------------------
- remove unused code

R3117 | c914aadc | Magnus Norddahl | 17.08.2019, 03:21


--------------------------------------------------------------------------------
- simplify texture binding

R3116 | c88b94e1 | Magnus Norddahl | 17.08.2019, 03:08


--------------------------------------------------------------------------------
- render to texture bug fixes

R3115 | cea032e0 | Magnus Norddahl | 16.08.2019, 14:06


--------------------------------------------------------------------------------
- remove unused code

R3114 | 0542bd25 | Magnus Norddahl | 16.08.2019, 14:01


--------------------------------------------------------------------------------
- convert texturefactor to uniform

R3113 | 39682061 | Magnus Norddahl | 16.08.2019, 13:38


--------------------------------------------------------------------------------
- Sending data to Direct3D 9 just to retrieve it is stupid

R3112 | 149012e8 | Magnus Norddahl | 16.08.2019, 13:23


--------------------------------------------------------------------------------
- simplify buffer indexing

R3111 | 9b53939f | Magnus Norddahl | 16.08.2019, 13:07


--------------------------------------------------------------------------------
- simplify vertex buffer and vertex format

R3110 | d701987f | Magnus Norddahl | 16.08.2019, 11:24


--------------------------------------------------------------------------------
- don't pass sizes into VertexBuffer and IndexBuffer constructors
- CopyTexture bug fixes

R3109 | fb137d46 | Magnus Norddahl | 16.08.2019, 07:45


--------------------------------------------------------------------------------
- draw streamed vertices

R3108 | dc3bd6cb | Magnus Norddahl | 16.08.2019, 07:44


--------------------------------------------------------------------------------
- ignore release build files
R3107 | edecd3f7 | Magnus Norddahl | 16.08.2019, 07:12
--------------------------------------------------------------------------------
- rename draw functions

R3106 | 56046857 | Magnus Norddahl | 16.08.2019, 07:10


--------------------------------------------------------------------------------
- remove old fixed function shader as it isn't used

R3105 | 55c404e6 | Magnus Norddahl | 16.08.2019, 06:39


--------------------------------------------------------------------------------
- add raw mouse input

R3104 | e035ff81 | Magnus Norddahl | 16.08.2019, 05:37


--------------------------------------------------------------------------------
- fix alpha ending up in red channel

R3103 | c4dafbed | Magnus Norddahl | 16.08.2019, 04:10


--------------------------------------------------------------------------------
- implement alpha test

R3102 | 8ea439a5 | Magnus Norddahl | 15.08.2019, 14:49


--------------------------------------------------------------------------------
- fix some rendering problems in visual mode

R3101 | a292300e | Magnus Norddahl | 15.08.2019, 09:49


--------------------------------------------------------------------------------
- use some more sane values for the frame buffer

R3100 | e6731115 | Magnus Norddahl | 15.08.2019, 09:40


--------------------------------------------------------------------------------
- and we have visuals!

R3099 | 10c06cc6 | Magnus Norddahl | 15.08.2019, 02:57


--------------------------------------------------------------------------------
- minor bug fix

R3098 | a542385c | Magnus Norddahl | 15.08.2019, 02:52


--------------------------------------------------------------------------------
- force texture and buffer updating to go through RenderDevice

R3097 | b41cb07e | Magnus Norddahl | 14.08.2019, 13:51


--------------------------------------------------------------------------------
- Hook up texture creation and binding

R3096 | 1d09a0f8 | Magnus Norddahl | 14.08.2019, 12:36


--------------------------------------------------------------------------------
- implement ApplyUniforms
R3095 | 3c44f77b | Magnus Norddahl | 14.08.2019, 07:55
--------------------------------------------------------------------------------
- port all the direct3d shaders to glsl

R3094 | 14fd3c96 | Magnus Norddahl | 13.08.2019, 04:12


--------------------------------------------------------------------------------
- remove Things2DShader, World3DShader, Effect and EffectShader

R3093 | 0b3725e2 | Magnus Norddahl | 13.08.2019, 02:43


--------------------------------------------------------------------------------
- remove Display2DShader class

R3092 | 2eaf323a | Magnus Norddahl | 12.08.2019, 08:33


--------------------------------------------------------------------------------
- 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 | 10.08.2019, 07:46


--------------------------------------------------------------------------------
- Upload and apply vertex buffers, index bufers and vertex declarations

R3090 | d48f032b | Magnus Norddahl | 10.08.2019, 02:32


--------------------------------------------------------------------------------
- create OpenGL context

R3089 | 3fae1e9e | Magnus Norddahl | 10.08.2019, 00:46


--------------------------------------------------------------------------------
- add RenderDevice bindings

R3088 | e3740033 | Magnus Norddahl | 09.08.2019, 23:22


--------------------------------------------------------------------------------
- rename classes with D3D in them

R3087 | 8ada3862 | Magnus Norddahl | 09.08.2019, 23:20


--------------------------------------------------------------------------------
- rename files

R3086 | 407cc703 | Magnus Norddahl | 09.08.2019, 23:15


--------------------------------------------------------------------------------
- implement enough of BuilderNative for GZDB to successfully run without crashing

R3085 | 37876f6d | Magnus Norddahl | 09.08.2019, 06:18


--------------------------------------------------------------------------------
- add BuilderNative library that does the actual rendering
R3084 | 690a4d2e | Magnus Norddahl | 08.08.2019, 20:06
--------------------------------------------------------------------------------
- remove DataStream class

R3083 | c665bfca | Magnus Norddahl | 08.08.2019, 18:24


--------------------------------------------------------------------------------
- remove SlimDX namespace

R3082 | b603cb35 | biwa | 08.08.2019, 15:06


--------------------------------------------------------------------------------
- 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 | 08.08.2019, 12:17


--------------------------------------------------------------------------------
- Fixed a crash when loading OBJ models with faces without normals

R3080 | 8f15e8d5 | Magnus Norddahl | 08.08.2019, 07:10


--------------------------------------------------------------------------------
- Simplify code

R3079 | e4b257a8 | Magnus Norddahl | 08.08.2019, 04:21


--------------------------------------------------------------------------------
- remove SlimDX.DirectInput namespace

R3078 | 21b46010 | Magnus Norddahl | 08.08.2019, 04:07


--------------------------------------------------------------------------------
Merge remote-tracking branch 'origin/master' into slimgl

R3077 | c8845ae5 | Magnus Norddahl | 08.08.2019, 04:02


--------------------------------------------------------------------------------
- remove SlimDX Stopwatch

R3076 | 3cff90d7 | Magnus Norddahl | 08.08.2019, 03:51


--------------------------------------------------------------------------------
- remove SlimDX.Direct3D9 namespace

R3075 | 1be047d3 | Magnus Norddahl | 08.08.2019, 03:19


--------------------------------------------------------------------------------
- Simplify D3DDevice

R3074 | 90b5c415 | Magnus Norddahl | 08.08.2019, 00:18


--------------------------------------------------------------------------------
- update solution to .net framework 4.7.2 and add build output files to .gitignore

R3073 | 4cec56b5 | Magnus Norddahl | 08.08.2019, 00:05


--------------------------------------------------------------------------------
- remove SlimDX dependency

R3072 | d2452abe | biwa | 16.07.2019, 20:46


--------------------------------------------------------------------------------
- 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 | 16.07.2019, 20:37


--------------------------------------------------------------------------------
- Fixed a bug where a thread unsafe string length measuring method could cause a
crash. Fixes #275.

R3070 | 2516b97c | biwa | 20.06.2019, 15:38


--------------------------------------------------------------------------------
- Added option to enable additive paint selecting without holding shift
independently from regular additive selecting

R3069 | 8d75bfc3 | biwa | 20.06.2019, 14:53


--------------------------------------------------------------------------------
- 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 | 18.06.2019, 21:20


--------------------------------------------------------------------------------
- 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 | 16.06.2019, 20:14


--------------------------------------------------------------------------------
- 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 | 16.06.2019, 19:31


--------------------------------------------------------------------------------
- More model texture loading weirdness is now regarded

R3065 | c2b18a91 | biwa | 16.06.2019, 18:40


--------------------------------------------------------------------------------
- Fixed a bug where textures for internal model skin names did not load when "Path"
was specified in MODELDEF

R3064 | 70b2be5e | biwa | 16.06.2019, 12:05


--------------------------------------------------------------------------------
- Fixed a crash that happened when there were OBJ elements without parameters

R3063 | dc746178 | biwa | 16.06.2019, 00:03


--------------------------------------------------------------------------------
- Fixed a problem with OBJ models being flipped
R3062 | 97d4fdd7 | biwa | 15.06.2019, 21:26
--------------------------------------------------------------------------------
@Fixed some compiler warnings

R3061 | dde8742f | biwa | 15.06.2019, 17:44


--------------------------------------------------------------------------------
- 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 | 31.05.2019, 23:11


--------------------------------------------------------------------------------
- More speed improvements to the texture browser

R3059 | 48af52af | biwa | 31.05.2019, 00:20


--------------------------------------------------------------------------------
- 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 | 20.04.2019, 16:55


--------------------------------------------------------------------------------
- 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 | 20.04.2019, 13:22


--------------------------------------------------------------------------------
- Fixed a freeze in the Tag Range plug-in when using the "relative" and "skip used
tags" options. Fixes #125.

R3056 | 36361de8 | biwa | 19.04.2019, 19:58


--------------------------------------------------------------------------------
- Fixed a bug where script compile errors were not shown under certain
circumstances. Fixes #161.

R3055 | b5e950df | biwa | 19.04.2019, 16:14


--------------------------------------------------------------------------------
- Fixed an issue where the current editing mode was not re-initialized properly
when opening a map from current WAD

R3054 | aafe42c8 | biwa | 16.04.2019, 18:05


--------------------------------------------------------------------------------
- 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 | 14.04.2019, 18:27


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/jewalky/GZDoom-Builder-Bugfix
R3052 | f2a343e1 | biwa | 14.04.2019, 18:24
--------------------------------------------------------------------------------
- Added support for the ForceWorldPanning MAPINFO option. Fixes #258
- Improved support for auto aligning scaled textures

R3051 | 95a9d287 | ZZYZX | 29.03.2019, 19:40


--------------------------------------------------------------------------------
Specify git.exe instead of just 'git' for compatibility with my environment with
Cygwin git...

R3050 | 3d156a3b | biwa | 27.03.2019, 21:47


--------------------------------------------------------------------------------
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 | 27.03.2019, 20:23


--------------------------------------------------------------------------------
Visplane Explorer is now working in the x64 version

R3048 | 838d04e9 | davidxn | 27.02.2019, 18:12


--------------------------------------------------------------------------------
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 | 14.02.2019, 10:59


--------------------------------------------------------------------------------
New defines for GetPlayerInfo (ZDaemon 1.10.07) (PR#257 by Krawa)

R3046 | 82101676 | volte | 28.01.2019, 00:27


--------------------------------------------------------------------------------
Fix for rotated grid algorithm causing a freeze in some circumstances (PR#255 by
Volte)

R3045 | 5c420357 | ZZYZX | 19.01.2019, 09:02


--------------------------------------------------------------------------------
Fixed unused variable warnings; fixed compilation error in Renderer2D

R3044 | eaebf7ec | biwa | 19.01.2019, 08:56


--------------------------------------------------------------------------------
Added paint selecting to visual mode (PR#248 by biwa)

R3043 | 5157dafd | volte | 16.01.2019, 07:44


--------------------------------------------------------------------------------
Various fixes for rotated grid functionality (PR#253 by Volte)

R3042 | a1d28e1e | volte | 14.01.2019, 19:07


--------------------------------------------------------------------------------
Grid rotation and alignment functionality (PR#252 by Volte)

R3041 | e1b9f315 | ZZYZX | 02.12.2018, 16:51


--------------------------------------------------------------------------------
Updated ZDoom ACS definitions; Updated ZScript parser for compatibility with latest
GZDoom

R3040 | a705dc1e | ZZYZX | 08.10.2018, 00:26


--------------------------------------------------------------------------------
Maintenance: added missing FolderSelectDialog.cs

R3039 | 6fc15a17 | ZZYZX | 25.07.2018, 15:03


--------------------------------------------------------------------------------
Fixed crash while trying to reference nonexistent vertices in Unreal models

R3038 | 80b7d86c | ZZYZX | 24.07.2018, 10:35


--------------------------------------------------------------------------------
Added: color user variable, //$UserReinterpret for color control on integer user
variable

R3037 | 04dc210d | ZZYZX | 24.07.2018, 09:27


--------------------------------------------------------------------------------
Added: string/float user variables, //$UserDefaultValue <value> for
specifying default user variable value

R3036 | 74e31b65 | ZZYZX | 16.07.2018, 20:33


--------------------------------------------------------------------------------
Fixed Builder.exe.config, only this time properly

R3035 | a196457f | ZZYZX | 16.07.2018, 16:06


--------------------------------------------------------------------------------
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 | 13.07.2018, 07:20


--------------------------------------------------------------------------------
Added .iwad, .ipk3, .ipk7 extensions to recognized list (reported by someone
somewhere some time ago...)

R3033 | 1933b0b6 | ZZYZX | 13.07.2018, 06:56


--------------------------------------------------------------------------------
Changed Resource directory browser to use Win7 folder dialog, not Win9x one
(reported by dpJudas)
R3032 | afd71080 | Marisa Kirisame | 05.07.2018, 11:50
--------------------------------------------------------------------------------
Update .3d support to match coelckers/gzdoom#506 (PR#221 by Marisa_Kirisame)

R3031 | 50d458f7 | ZZYZX | 23.06.2018, 18:20


--------------------------------------------------------------------------------
Fixed null reference in visual mode when trying to render a thing without a sector
(reported by Ozymandias81)

R3030 | b026e58a | ZZYZX | 09.06.2018, 16:26


--------------------------------------------------------------------------------
Added: MODELDEF #include support

R3029 | 3c433cfc | ZZYZX | 07.06.2018, 10:59


--------------------------------------------------------------------------------
Fixed scalar in UE1 model reader (was 127, should be 128)

R3028 | 6768bc7f | JakeSmokie | 07.06.2018, 10:32


--------------------------------------------------------------------------------
Added sector raise/lower by 128mp (PR #215 by JakeSmokie)

R3027 | 0f469e90 | ZZYZX | 28.05.2018, 10:12


--------------------------------------------------------------------------------
Updated Unreal model loading to the fixed behavior (only this time really fixed)

R3026 | 320b5f01 | ZZYZX | 28.05.2018, 10:00


--------------------------------------------------------------------------------
Updated Unreal model loading to the fixed behavior in GZDoom - axes were remapped
incorrectly (I blame Marisa_Kirisame)

R3025 | 8af4a46c | ZZYZX | 28.05.2018, 03:06


--------------------------------------------------------------------------------
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 | 27.05.2018, 22:25


--------------------------------------------------------------------------------
Fixed skin remapping method

R3023 | 85f00ab9 | ZZYZX | 27.05.2018, 20:05


--------------------------------------------------------------------------------
Added multiple texture support for Unreal models

R3022 | 634ba548 | ZZYZX | 27.05.2018, 08:00


--------------------------------------------------------------------------------
Update zspecial.acs for ZDoom, revert ACC to 1.56

R3021 | 4213be1c | ZZYZX | 27.05.2018, 07:53


--------------------------------------------------------------------------------
Added simple Unreal model support; Fixed numerous issues with normal handling;
Fixed outright invalid handling of AngleOffset/PitchOffset/RollOffset in MODELDEF

R3020 | d6e1b815 | ZZYZX | 27.05.2018, 03:25


--------------------------------------------------------------------------------
Added platform information to application log

R3019 | db362934 | ZZYZX | 16.04.2018, 02:22


--------------------------------------------------------------------------------
Added platform information to the saved error report

R3018 | e9c83d06 | ZZYZX | 16.04.2018, 00:51


--------------------------------------------------------------------------------
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 | 15.04.2018, 01:11


--------------------------------------------------------------------------------
Fixed: 64-bit updater had wrong path and would not update

R3016 | a2a6004a | ZZYZX | 15.04.2018, 00:59


--------------------------------------------------------------------------------
Fixed (?): The new .NET 4.6.x JIT method inlining was fucking with
GetCallingAssembly-based plugin detection

R3015 | 000ecfba | ZZYZX | 14.04.2018, 17:15


--------------------------------------------------------------------------------
Made GZDB output 64-bit in the title

R3014 | d9dfab64 | ZZYZX | 14.04.2018, 17:11


--------------------------------------------------------------------------------
Made some edits to the build scripts and auto-update routine to support 64-bit
updating

R3013 | 0b14bdee | jewalky | 14.04.2018, 15:55


--------------------------------------------------------------------------------
GZDB native 64-bit binary support (PR#197 by StrikerMan780)

R3012 | 0a5a2e81 | ZZYZX | 10.04.2018, 20:07


--------------------------------------------------------------------------------
Updated ZDoom ACC to the latest dev build (reported by printz)

R3011 | 5344700f | ZZYZX | 10.04.2018, 19:54


--------------------------------------------------------------------------------
Added UDMF desaturation preview in classic modes
R3010 | 9742a9f7 | ZZYZX | 10.04.2018, 18:41
--------------------------------------------------------------------------------
Added UDMF desaturation preview in visual modes

R3009 | 88d98acd | ZZYZX | 31.03.2018, 13:13


--------------------------------------------------------------------------------
Fixed: zero-radius point lights would crash upon entering things mode (reported by
blood)

R3008 | 10167038 | ZZYZX | 31.03.2018, 13:01


--------------------------------------------------------------------------------
Fixed: on a second thought, let's just make FileImageReader fall back to guessed
image if possible...

R3007 | f7c2a577 | ZZYZX | 31.03.2018, 12:38


--------------------------------------------------------------------------------
Fixed: made more correct checking for legal file formats; now it should actually
validate the format upon loading

R3006 | abdacb32 | ZZYZX | 31.03.2018, 12:07


--------------------------------------------------------------------------------
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 | 25.03.2018, 00:40


--------------------------------------------------------------------------------
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 | 04.02.2018, 12:20


--------------------------------------------------------------------------------
Made 2D spotlight projection even more accurate (reported by Gutawer)

R3003 | a0ef5209 | ZZYZX | 04.02.2018, 08:18


--------------------------------------------------------------------------------
Fixed light color picker to work with spotlights

R3002 | f97b0b2e | ZZYZX | 04.02.2018, 06:28


--------------------------------------------------------------------------------
Made 2D spotlight projection more accurate

R3001 | 4462224a | ZZYZX | 04.02.2018, 05:30


--------------------------------------------------------------------------------
Oops quickfix: inherited generic lights did not work

R3000 | 57911718 | ZZYZX | 04.02.2018, 05:16


--------------------------------------------------------------------------------
Added proper spotlight preview in 2D mode
R2999 | e91fe947 | ZZYZX | 04.02.2018, 04:16
--------------------------------------------------------------------------------
Added string support for spotlight colors

R2998 | 6565b83a | ZZYZX | 04.02.2018, 03:27


--------------------------------------------------------------------------------
Moved spotlights to separate directory; fixed parameter names; added animated
spotlights to game configurations

R2997 | 184982dc | ZZYZX | 04.02.2018, 03:18


--------------------------------------------------------------------------------
Added spotlight preview in visual mode

R2996 | 089906ba | ZZYZX | 04.02.2018, 01:50


--------------------------------------------------------------------------------
Removed leftovers of default string value implementation

R2995 | d8bee559 | ZZYZX | 03.02.2018, 21:31


--------------------------------------------------------------------------------
Did some maxcode refactoring about dynamic lights; added initial spotlight support
(at least they are recognized as lights now)

R2994 | 8375ece2 | ZZYZX | 22.01.2018, 12:20


--------------------------------------------------------------------------------
Fixed collection modification inside foreach. (reported by Lud)

R2993 | 1d36d3fe | ZZYZX | 25.12.2017, 01:45


--------------------------------------------------------------------------------
Updated ZScript parser for const array definition support (reported by
SanyaWaffles)

R2992 | d428272f | Anthony M. Cook | 08.11.2017, 04:37


--------------------------------------------------------------------------------
The indoor lightning descriptions were reversed. (#164) (by acook)

R2991 | f0364c15 | ZZYZX | 25.10.2017, 06:58


--------------------------------------------------------------------------------
Fixed one-line issue in model lighting pipeline (reported by everyone)

R2990 | 3f357319 | ZZYZX | 06.09.2017, 17:57


--------------------------------------------------------------------------------
Fixed: allow dotted identifier in array dimensions

R2989 | e7328e4c | ZZYZX | 27.08.2017, 07:09


--------------------------------------------------------------------------------
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 | 24.08.2017, 15:24
--------------------------------------------------------------------------------
Fixed: BaseVisualMode object was used before fully initialized (reported by
Martix10)

R2987 | 7168ad20 | Mistranger | 24.08.2017, 15:24


--------------------------------------------------------------------------------
Add "Mouse selection threshold" option (#141 by Mistranger)

* Mouse selection threshold

* Cleanup

* Fix selection bug

R2986 | c9162c6f | ZZYZX | 10.08.2017, 15:01


--------------------------------------------------------------------------------
Fixed: builtin dynamic lights were rendered at wrong height (reported by
+Ku6EPyXOBEPTKA+)

R2985 | 113d86a5 | Ioan Chera | 05.08.2017, 08:53


--------------------------------------------------------------------------------
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 | 26.07.2017, 18:34


--------------------------------------------------------------------------------
Fixed minor translucent rendering issue

R2983 | a122dacf | ZZYZX | 26.07.2017, 17:35


--------------------------------------------------------------------------------
Added lights on models

R2982 | febc91ad | ZZYZX | 25.07.2017, 19:16


--------------------------------------------------------------------------------
Fixed (?) esoteric plugin issue

R2981 | 131c51d7 | biwa | 18.07.2017, 13:56


--------------------------------------------------------------------------------
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 | 20.06.2017, 20:30


--------------------------------------------------------------------------------
Added new flags for internal dynamic lights (reported by Nash)

R2979 | 7603e5fa | ZZYZX | 29.05.2017, 05:38


--------------------------------------------------------------------------------
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 | 10.05.2017, 21:53


--------------------------------------------------------------------------------
Fixed: pitch formula was duplicated and not changed in one of the places. (reported
by Ozymandias81)

R2977 | 0e43985f | ZZYZX | 10.05.2017, 05:13


--------------------------------------------------------------------------------
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 | 09.05.2017, 05:06


--------------------------------------------------------------------------------
Fixed (?) cross-thread bitmap usage. (reported by Xane123)

R2975 | 021bcf69 | Sean Baggaley | 29.04.2017, 15:52


--------------------------------------------------------------------------------
Fix texture filtering not disabling properly (resolves #106) (#107 by csnxs)

R2974 | ad6ae111 | ZZYZX | 29.04.2017, 12:56


--------------------------------------------------------------------------------
Fixed: render sorting issues with multiple translucent 3D floors next to each other
on different heights

R2973 | de7445b7 | ZZYZX | 17.04.2017, 11:40


--------------------------------------------------------------------------------
Fixed nested template types handling in ZScript parser

R2972 | b4d38e3d | Ioan Chera | 15.04.2017, 03:58


--------------------------------------------------------------------------------
Replace the wrong portal_ceil_alpha and portal_floor_alpha with alphaceiling and
alphafloor. (#101 by printz)

R2971 | 594dab97 | ZZYZX | 11.04.2017, 03:48


--------------------------------------------------------------------------------
Fixed: regression in texture selection window caused by previous fixes (reported by
simc2)

R2970 | 0c4051a5 | ZZYZX | 11.04.2017, 03:45


--------------------------------------------------------------------------------
Fixed 0.5/1.0 second sector light blinking specials (reported by printz)

R2969 | 3d943f12 | ZZYZX | 11.04.2017, 03:33


--------------------------------------------------------------------------------
Fixed: Internal: added off-grid vertices check to BuilderModes project

R2968 | 08b15cb8 | davidxn | 10.04.2017, 22:52


--------------------------------------------------------------------------------
Added error check for vertices with non-integer positions (#94 by davidxn)

R2967 | 983dea1b | ZZYZX | 04.04.2017, 13:06


--------------------------------------------------------------------------------
Fixed: all the old magic in SafeDistanceToSq is now only working for non-UDMF maps

R2966 | 8dbe5f7a | ZZYZX | 04.04.2017, 13:04


--------------------------------------------------------------------------------
Fixed: Visplane Explorer depended on the old behavior of SafeDistanceToSq.
(reported by riderr3)

R2965 | 356eac34 | ZZYZX | 03.04.2017, 19:45


--------------------------------------------------------------------------------
Internal: Oops: removed debug leftovers (x2)

R2964 | b80c8feb | ZZYZX | 03.04.2017, 19:42


--------------------------------------------------------------------------------
Internal: Oops: removed debug leftovers

R2963 | a2c9de39 | ZZYZX | 03.04.2017, 19:40


--------------------------------------------------------------------------------
Fixed: changing flat names around is wrong... (reported by Lud)

R2962 | 20c94662 | ZZYZX | 03.04.2017, 12:48


--------------------------------------------------------------------------------
Fixed: 'Compiling the editor' help page had slightly broken CSS reference.
(reported by Kappes Buur)

R2961 | 3013723e | davidxn | 03.04.2017, 10:20


--------------------------------------------------------------------------------
Improve MakeDoor form - options for line special and tag (PR #91 by davidxn)

R2960 | 153c63b5 | ZZYZX | 29.03.2017, 03:11


--------------------------------------------------------------------------------
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 | 28.03.2017, 14:07
--------------------------------------------------------------------------------
Updated ZScript parser to support abstract on classes

R2958 | 10aa7e94 | ZZYZX | 25.03.2017, 04:19


--------------------------------------------------------------------------------
Fixed translucent sprites. Added visual stencil color preview. (reported by Lud)

R2957 | aff6998d | ZZYZX | 25.03.2017, 03:15


--------------------------------------------------------------------------------
Fixed: reduced magic in Linedef.SafeDistanceToSq - fixes line/sector selection with
0.125mp grid (reported by camaxide)

R2956 | 816e61d1 | ZZYZX | 25.03.2017, 02:47


--------------------------------------------------------------------------------
Added: binding actions to horizontal mouse wheel

R2955 | 480a1152 | ZZYZX | 19.03.2017, 17:19


--------------------------------------------------------------------------------
Fixed: 3D floor with translucent texture but 255 alpha was rendered opaque.

R2954 | 6fc1dac3 | ZZYZX | 18.03.2017, 18:34


--------------------------------------------------------------------------------
Readme: minor fixes.

R2953 | e9030bd5 | ZZYZX | 18.03.2017, 18:33


--------------------------------------------------------------------------------
Readme: devbuilds link should point to the right page.

R2952 | 814fdd90 | ZZYZX | 17.03.2017, 16:48


--------------------------------------------------------------------------------
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 | 15.03.2017, 09:29


--------------------------------------------------------------------------------
Fixed: forgot to add ZDDomPoint sprites...

R2950 | 53ce14fc | ZZYZX | 15.03.2017, 07:52


--------------------------------------------------------------------------------
Internal: fixed compiler warnings

R2949 | 579b90a1 | ZZYZX | 14.03.2017, 19:31


--------------------------------------------------------------------------------
Fixed: the old way of checking for GZDB's directory writability would not work in
certain versions of WINE/Mono
R2948 | dceeed6b | ZZYZX | 13.03.2017, 02:26
--------------------------------------------------------------------------------
Fixed: removing a thing should also remove it from the visible things list.
(reported by DOOMGABR)

R2947 | 36af3424 | ZZYZX | 13.03.2017, 02:12


--------------------------------------------------------------------------------
Internal: removed debug code from Renderer3D.

R2946 | d3b4060f | ZZYZX | 13.03.2017, 02:10


--------------------------------------------------------------------------------
Merge branch 'master' of github.com:jewalky/GZDoom-Builder-Bugfix

R2945 | 35f8c5e1 | ZZYZX | 13.03.2017, 02:10


--------------------------------------------------------------------------------
Fixed: cutting a thing in visual mode would leave disposed BaseVisualThings in the
selection. (reported by DOOMGABR)

R2944 | bbeadf65 | Ioan Chera | 13.03.2017, 01:45


--------------------------------------------------------------------------------
Eternity config: add polycross property and remove 'copy' thing types (PR#79 by
ioan-chera)

R2943 | 9bd51a01 | ZZYZX | 12.03.2017, 12:26


--------------------------------------------------------------------------------
Updated ZDoom ACS compiler

R2942 | ee28f1d0 | ZZYZX | 09.03.2017, 18:09


--------------------------------------------------------------------------------
Made Skulltag item sprites optional to support default Skulltag+Zandronum config
without producing 100 errors

R2941 | 589b6746 | ZZYZX | 09.03.2017, 17:24


--------------------------------------------------------------------------------
Fixed: returned accidentally lost Skulltag thing types

R2940 | ce6074fd | ZZYZX | 09.03.2017, 17:01


--------------------------------------------------------------------------------
Internal: Oops: removed useless leftover file

R2939 | 4f8f3907 | ZZYZX | 09.03.2017, 16:58


--------------------------------------------------------------------------------
Updated Zandronum game configurations to include invasion spawners and MBF items
(dog, evil sceptre, unholy bible, beta lost soul)

R2938 | 509fb55e | ZZYZX | 09.03.2017, 00:32


--------------------------------------------------------------------------------
Fixed field caption for floor glow color.
R2937 | 957314a9 | ZZYZX | 09.03.2017, 00:24
--------------------------------------------------------------------------------
Fixed: field name for things is called color_sprites.

R2936 | d8701b7a | ZZYZX | 09.03.2017, 00:00


--------------------------------------------------------------------------------
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 | 08.03.2017, 22:34


--------------------------------------------------------------------------------
Fixed: FAIL medal sprite in zandronum.pk3 was not parsed correctly

R2934 | 4611aa1b | ZZYZX | 08.03.2017, 04:35


--------------------------------------------------------------------------------
Added more specific debug logging to random NullPointerException crash place

R2933 | 717e48ed | ZZYZX | 07.03.2017, 02:06


--------------------------------------------------------------------------------
Fixed: for scaled walls, texture offsets should not be scaled (reported by
Tormentor667)

R2932 | bbe651d3 | ZZYZX | 06.03.2017, 05:08


--------------------------------------------------------------------------------
Camera texture can be longer than 8 characters

R2931 | 92825a08 | ZZYZX | 06.03.2017, 05:07


--------------------------------------------------------------------------------
Updated ZScript parser to the latest syntax

R2930 | 8c36eafb | ZZYZX | 04.03.2017, 15:50


--------------------------------------------------------------------------------
Fixed state lookup logic for sprite guessing; it should always prefer
SPRITE_CHECK_STATES to using the random first frame.

R2929 | 522c1e3f | ZZYZX | 04.03.2017, 01:25


--------------------------------------------------------------------------------
Fixed: never pick up POL5 frame definition from Actor::GenericCrush. Ew, blood.

R2928 | 4b1a31c3 | ZZYZX | 04.03.2017, 01:13


--------------------------------------------------------------------------------
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 | 03.03.2017, 19:33


--------------------------------------------------------------------------------
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 | 02.03.2017, 19:14


--------------------------------------------------------------------------------
Fixed: flats and textures with the same name were not cached correctly in the
texture browser. (reported by DOOMGABR)

R2925 | 52e771fe | ZZYZX | 01.03.2017, 23:57


--------------------------------------------------------------------------------
Internal: Fixed: builtin light alteration by actor flags logic in
GetGZLightTypeByClass

R2924 | 61085027 | ZZYZX | 01.03.2017, 23:36


--------------------------------------------------------------------------------
Fixed: actor flags with inheritance from GZDoom dynamic lights (i.e. PointLight)

R2923 | 748fe9e2 | ZZYZX | 01.03.2017, 23:21


--------------------------------------------------------------------------------
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 | 01.03.2017, 17:35


--------------------------------------------------------------------------------
Fixed: sprite replacements with different rotation count weren't handled correctly.
(reported by DOOMGABR)

R2921 | 6661ed44 | ZZYZX | 26.02.2017, 11:03


--------------------------------------------------------------------------------
Fixed: saving a script would reset scrolling to the top

R2920 | 39889a94 | ZZYZX | 25.02.2017, 15:30


--------------------------------------------------------------------------------
Fixed: arg0str TextBox wasn't aligned to the right on Windows 10 (reported by
SanyaWaffles)

R2919 | 72352792 | ZZYZX | 25.02.2017, 10:08


--------------------------------------------------------------------------------
Changed: just use //$ArgNStr to check if arg0str is supported. If the argument is
present, arg0str will be shown.

R2918 | 2bb2c92a | ZZYZX | 25.02.2017, 10:04


--------------------------------------------------------------------------------
Fixed: don't use script control for non-script arg0str. That breaks things.
R2917 | 6d171733 | ZZYZX | 25.02.2017, 09:41
--------------------------------------------------------------------------------
Added: custom arg0str things with //$ArgNAllowStr and //$ArgNStr (title for string
version)

R2916 | 1a8b9d40 | ZZYZX | 25.02.2017, 09:31


--------------------------------------------------------------------------------
Added: search&replace support for non-script arg0str

R2915 | e7ed533e | ZZYZX | 23.02.2017, 14:10


--------------------------------------------------------------------------------
Added: arg0str for non-script specials in Search (only output, matching and
replacement not work yet)

R2914 | 3748ea63 | ZZYZX | 23.02.2017, 14:01


--------------------------------------------------------------------------------
Fixed: handling of arg0str in non-script specials in info panel; default arg0str.

R2913 | 5ff54ab3 | ZZYZX | 23.02.2017, 13:19


--------------------------------------------------------------------------------
Added: arg0str in non-script specials. Kinda.

R2912 | 3ac39598 | ZZYZX | 23.02.2017, 12:54


--------------------------------------------------------------------------------
Fixed: forgot to add ZDaemon_common.cfg; Fixed: Internal: removed hardcoded arg0str
only for scripts

R2911 | 1cb3682c | ZZYZX | 20.02.2017, 12:42


--------------------------------------------------------------------------------
Updated ZDaemon configuration and related files (13.02.2017 by Krawa)

R2910 | 0ec18242 | ZZYZX | 20.02.2017, 08:13


--------------------------------------------------------------------------------
Fixed: SplitLinesByVertices could leave disposed lines for iteration, which
resulted in crashes on certain geometry while using 'Replace with Dragged
Geometry'.

R2909 | e2fa70cd | ZZYZX | 20.02.2017, 07:21


--------------------------------------------------------------------------------
Internal: Oops: removed debug logging

R2908 | dba70886 | ZZYZX | 20.02.2017, 07:14


--------------------------------------------------------------------------------
Internal: threw out a lot of unoptimized code in TraceSector. Now using
Tools.FindPotentialSectorAt.

R2907 | 6988bae7 | ZZYZX | 20.02.2017, 06:30


--------------------------------------------------------------------------------
Fixed: check for mathing argument lists was doing god-knows-what. Should now be ok.

R2906 | 679f2eec | ZZYZX | 20.02.2017, 06:26


--------------------------------------------------------------------------------
Fixed: check for matching argument lists was severely broken and was resetting or
not resetting almost randomly

R2905 | 271df46f | ZZYZX | 20.02.2017, 06:07


--------------------------------------------------------------------------------
Added: script editor will now automatically trim trailing whitespace on save.

R2904 | bd00eef8 | ZZYZX | 19.02.2017, 07:40


--------------------------------------------------------------------------------
Fixed: preferences window size was off

R2903 | 4a79c748 | jewalky | 15.02.2017, 21:48


--------------------------------------------------------------------------------
Merge pull request #43 from Xabis/master

Fixed crash with arg type 14, and support target class filter

R2902 | d3289d01 | Xabis | 15.02.2017, 20:03


--------------------------------------------------------------------------------
* 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 | 14.02.2017, 21:37


--------------------------------------------------------------------------------
Merge pull request #42 from Xabis/master

Direct tag-to-tag associations

R2900 | b4fbcf5d | ZZYZX | 14.02.2017, 19:27


--------------------------------------------------------------------------------
Fixed: 'forbidden' lumps are not supposed to count towards matching while detecting
map type

R2899 | a886a53e | Xabis | 14.02.2017, 18:33


--------------------------------------------------------------------------------
* 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 | 14.02.2017, 16:48
--------------------------------------------------------------------------------
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 | 14.02.2017, 15:10


--------------------------------------------------------------------------------
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 | 14.02.2017, 14:39


--------------------------------------------------------------------------------
Fixed: consequential duplicate maps weren't handled properly

R2895 | f8959507 | ZZYZX | 14.02.2017, 14:25


--------------------------------------------------------------------------------
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 | 14.02.2017, 11:13


--------------------------------------------------------------------------------
Internal: reverted mysterious MaxED edit in map saving functions

R2893 | dee1e0f4 | ZZYZX | 14.02.2017, 10:57


--------------------------------------------------------------------------------
Internal: removed now unneeded CopyAllLumpsExceptMap

R2892 | b996d8a3 | ZZYZX | 14.02.2017, 10:56


--------------------------------------------------------------------------------
Internal: not copying all lumps manually anymore on 'Save As'. The WAD is copied
with File.Copy anyway.

R2891 | 12314508 | ZZYZX | 13.02.2017, 02:02


--------------------------------------------------------------------------------
Fixed: Find&Replace in Script Editor would go into an infinite loop if replacement
contains the searched text

R2890 | db1db76b | ZZYZX | 13.02.2017, 01:06


--------------------------------------------------------------------------------
Fixed: Doom64 lighting was not displayed in 2D modes

R2889 | 6bb79c1c | ZZYZX | 12.02.2017, 23:23


--------------------------------------------------------------------------------
Fixed: Internal: StairSectorBuilder wasn't marked as dependent on Builder project

R2888 | 946e8051 | ZZYZX | 12.02.2017, 19:33


--------------------------------------------------------------------------------
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 | 12.02.2017, 17:35


--------------------------------------------------------------------------------
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 | 11.02.2017, 16:45


--------------------------------------------------------------------------------
Supposedly fixed handling of multidimensional arrays in ZScript, as well as
specifying array dimensions in the type

R2885 | 6f76b538 | ZZYZX | 11.02.2017, 02:27


--------------------------------------------------------------------------------
Added very basic ZDaemon configuration

R2884 | 02d5ce4c | ZZYZX | 10.02.2017, 11:32


--------------------------------------------------------------------------------
Internal: Oops: missing files

R2883 | db9bb4f4 | ZZYZX | 09.02.2017, 18:14


--------------------------------------------------------------------------------
Info panel might work a bit faster now

R2882 | e3ebe7dc | ZZYZX | 09.02.2017, 15:49


--------------------------------------------------------------------------------
Fixed: additive-translucent geometry should not be lit

R2881 | d47dd9a5 | ZZYZX | 09.02.2017, 14:45


--------------------------------------------------------------------------------
Fixed: slightly incorrect texture name offsets in classic view in the texture
browser

R2880 | fbbfaad5 | ZZYZX | 09.02.2017, 14:20


--------------------------------------------------------------------------------
Fixed: changing brightness of upper/lower/middle sidedef did not update the whole
sidedef brightness until 3D mode restart

R2879 | cafd1a6f | ZZYZX | 09.02.2017, 14:03


--------------------------------------------------------------------------------
Fixed: lights were not applied to translucent textures

R2878 | 3d69ec12 | ZZYZX | 09.02.2017, 13:28


--------------------------------------------------------------------------------
Fixed: lights behind the camera shouldn't count towards the max lights counter

R2877 | 2b69b38e | ZZYZX | 09.02.2017, 12:28


--------------------------------------------------------------------------------
Added dynamic light count = 256 for high end users. Fixed: incorrect
attenuated<->subtractive light ordering caused invisible subtractive lights.

R2876 | e62bbba9 | ZZYZX | 09.02.2017, 03:07


--------------------------------------------------------------------------------
Internal: ZScript: now using StringBuilder in the internal tokenizer loops, might
speed it up a bit

R2875 | 1fb1167e | ZZYZX | 09.02.2017, 01:39


--------------------------------------------------------------------------------
Fixed: Internal: resumed resource would lose readonly attribute

R2874 | 7f2f51d4 | ZZYZX | 09.02.2017, 01:26


--------------------------------------------------------------------------------
Added: primitive support for ZScript in the script editor (all classes in the
current file are listed)

R2873 | 1382d144 | ZZYZX | 08.02.2017, 22:55


--------------------------------------------------------------------------------
Added: basic support for automatic user variables from ZScript classes, currently
only for int variables (as supported by GZDoom).

R2872 | 0d43a7be | ZZYZX | 08.02.2017, 18:21


--------------------------------------------------------------------------------
Fixed: 'Texture sizes below names' was handled incorrectly with 'Show texture
sizes' disabled

R2871 | ed6e5985 | ZZYZX | 08.02.2017, 17:58


--------------------------------------------------------------------------------
Fixed: item selection gradient in classic views was severely off.

R2870 | 46cc1df0 | ZZYZX | 08.02.2017, 17:36


--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 4: Texture Browser

R2869 | 4faed76b | ZZYZX | 08.02.2017, 13:20


--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 3

R2868 | 0fe77cf8 | ZZYZX | 08.02.2017, 13:18


--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 2

R2867 | 09b8c27d | ZZYZX | 08.02.2017, 13:18


--------------------------------------------------------------------------------
Merge anotak's optimizations - stage 1

R2866 | 34d1af94 | ZZYZX | 07.02.2017, 19:02


--------------------------------------------------------------------------------
Reverted anotak's PR: it causes 'Cancel' button in Edit windows to automatically do
undo or something similar, breaking maps completely

R2865 | 2821149a | jewalky | 07.02.2017, 09:56


--------------------------------------------------------------------------------
Merge pull request #31 from anotak/master

Speedup on opening properties windows

R2864 | b5f7db1d | anotak | 07.02.2017, 05:53


--------------------------------------------------------------------------------
Speedup on opening properties windows

R2863 | 52b47cd0 | anotak | 06.02.2017, 07:10


--------------------------------------------------------------------------------
Revert "Revert "actionmanager change""

This reverts commit 4d9d1eda0f30b1e7ff0b776ac6a04ffb40d6a7d3.

R2862 | 4d9d1eda | anotak | 06.02.2017, 06:40


--------------------------------------------------------------------------------
Revert "actionmanager change"

This reverts commit a3ff16cacb8960afa2f0531d99fd00be354792c5.

R2861 | a3ff16ca | anotak | 06.02.2017, 03:47


--------------------------------------------------------------------------------
actionmanager change

actionmanager change

R2860 | 6971f6df | ZZYZX | 04.02.2017, 21:03


--------------------------------------------------------------------------------
Internal: ~ConfigurationInfo destructor might be called before full construction
took place

R2859 | 5a5c6d04 | ZZYZX | 04.02.2017, 16:25


--------------------------------------------------------------------------------
Internal: ZScriptTokenizer shouldn't reinitialize static stuff on every
construction

R2858 | e6ca4958 | ZZYZX | 03.02.2017, 08:15


--------------------------------------------------------------------------------
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 | 02.02.2017, 06:34


--------------------------------------------------------------------------------
Fixed: color_absolute is not actually in GZDoom

R2856 | cb8473fa | ZZYZX | 01.02.2017, 19:16


--------------------------------------------------------------------------------
Added: 3D floor should be affected by control sector's color_floor and
color_ceiling.

R2855 | 76b2b1be | ZZYZX | 01.02.2017, 18:10


--------------------------------------------------------------------------------
Added: an option to display image sizes below names, not over texture previews

R2854 | 71440fb2 | ZZYZX | 01.02.2017, 16:29


--------------------------------------------------------------------------------
Implemented more reliable dynlight-surface angle clip threshold

R2853 | fc7b9ec9 | ZZYZX | 01.02.2017, 15:53


--------------------------------------------------------------------------------
Removed dynlight-surface angle clip threshold - it didn't work properly anyway

R2852 | 469942d2 | ZZYZX | 01.02.2017, 08:57


--------------------------------------------------------------------------------
Fixed: glow should apply before Doom64 coloring

R2851 | 42c2fc20 | ZZYZX | 01.02.2017, 08:48


--------------------------------------------------------------------------------
Added: rendering of Doom64 lighting

R2850 | b80ead12 | ZZYZX | 01.02.2017, 07:29


--------------------------------------------------------------------------------
Added custom fields for Doom64 lighting in the ZDoom configuration

R2849 | 24c8b049 | ZZYZX | 30.01.2017, 05:20


--------------------------------------------------------------------------------
fixed: First and last texture entires could never be selected using up/down
controls

R2848 | 1cd255fb | ZZYZX | 29.01.2017, 03:56


--------------------------------------------------------------------------------
Fixed: autoaligning and limited floodfill didn't work for selection.

R2847 | f4947a20 | ZZYZX | 26.01.2017, 14:33


--------------------------------------------------------------------------------
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 | 26.01.2017, 11:01


--------------------------------------------------------------------------------
Fixed: internal images were a bit broken by the previous commit

R2845 | 7de5d10c | ZZYZX | 26.01.2017, 08:09


--------------------------------------------------------------------------------
Fixed: long texture names are no longer activated for Doom flat images (GZDoom
doesn't support these)

R2844 | 5ebdbd12 | ZZYZX | 25.01.2017, 16:31


--------------------------------------------------------------------------------
Fixed: 65:Plat_UpByValue had incorrect argument description

R2843 | ee936152 | ZZYZX | 21.01.2017, 04:05


--------------------------------------------------------------------------------
ZScript: added #region support

R2842 | 4c636a6d | ZZYZX | 21.01.2017, 03:16


--------------------------------------------------------------------------------
ZScript: added support for //$GZDB_SKIP special comment in the root scope.

R2841 | 8c9514fb | ZZYZX | 21.01.2017, 02:44


--------------------------------------------------------------------------------
Fixed: broken previous gitbuild

R2840 | a5a942c7 | ZZYZX | 21.01.2017, 02:13


--------------------------------------------------------------------------------
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 | 19.01.2017, 23:59


--------------------------------------------------------------------------------
Fixed GLDEFS attenuate 1 and subtractive 1 logic

R2838 | 49f55120 | ZZYZX | 19.01.2017, 23:27


--------------------------------------------------------------------------------
Added: GLDEFS support for 'attenuate 1' keyword

R2837 | 30a5edfd | ZZYZX | 19.01.2017, 23:17


--------------------------------------------------------------------------------
Added: attenuated dynamic light support

R2836 | 819ef649 | ZZYZX | 19.01.2017, 08:16


--------------------------------------------------------------------------------
Fixed: wild exception while replacing ZScript actor from DECORATE

R2835 | 55b24eef | ZZYZX | 18.01.2017, 07:35


--------------------------------------------------------------------------------
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 | 17.01.2017, 19:34


--------------------------------------------------------------------------------
ZScript: himBHcomment arguments should be stripped of whitespace

R2833 | a1dc4bb1 | ZZYZX | 17.01.2017, 19:19


--------------------------------------------------------------------------------
Internal: Remembered various ZScript operators for the future; Script Editor: fixed
script type icons

R2832 | 7a70ac8c | ZZYZX | 17.01.2017, 10:40


--------------------------------------------------------------------------------
Internal: removed parser stuff from ActorStructure, StateStructure, StateGoto
classes

R2831 | b783ea1c | ZZYZX | 17.01.2017, 10:20


--------------------------------------------------------------------------------
ZScript: enabled custom GZDB actor properties in Default block (//$ comments, same
as DECORATE)

R2830 | a85a7a40 | ZZYZX | 17.01.2017, 09:39


--------------------------------------------------------------------------------
Renamed default category Decorate to User-defined

R2829 | c1387a8e | ZZYZX | 17.01.2017, 09:19


--------------------------------------------------------------------------------
Internal: refactored ZScriptTokenizer.ExpectToken for less redundancy

R2828 | dc72c533 | ZZYZX | 17.01.2017, 06:28


--------------------------------------------------------------------------------
ZScript: fixed odd cases of inheritance (class SpecialShotgun : Shotgun replaces
Shotgun) causing stack overflow

R2827 | 05a160b5 | ZZYZX | 17.01.2017, 06:13


--------------------------------------------------------------------------------
ZScript: moved actor inheritance code to separate step; ZScript: ported game
configuration inheritance code from DECORATE

R2826 | 8fa63cae | ZZYZX | 17.01.2017, 05:58


--------------------------------------------------------------------------------
Fixed: DECORATE and ZScript parsers would ignore TNT1 when used in states

R2825 | 0787f960 | ZZYZX | 17.01.2017, 05:53


--------------------------------------------------------------------------------
GLDEFS, MODELDEF: Included ZScript actors in missing class check
R2824 | 3bdfadc1 | ZZYZX | 17.01.2017, 05:41
--------------------------------------------------------------------------------
ZScript: implemented 'transient' and 'property' keywords

R2823 | 76213ae1 | ZZYZX | 17.01.2017, 03:56


--------------------------------------------------------------------------------
Internal: tried to fix case sensitivity issues in X11R6RGB colors

R2822 | 17fb9157 | ZZYZX | 17.01.2017, 03:51


--------------------------------------------------------------------------------
Fixed: MAPINFO parser wouldn't take quoted OutsideFogDensity

R2821 | 76ce87ea | ZZYZX | 16.01.2017, 13:10


--------------------------------------------------------------------------------
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 | 16.01.2017, 12:18


--------------------------------------------------------------------------------
Enabled prototype ZScript support

R2819 | 8afd01f6 | ZZYZX | 16.01.2017, 09:20


--------------------------------------------------------------------------------
Internal: Disconnected ZDoom actor state data from DECORATE parsing code

R2818 | a0674f13 | ZZYZX | 16.01.2017, 07:10


--------------------------------------------------------------------------------
Internal: finished enumeration of ZSCript actor properties and flags

R2817 | ad5b542c | ZZYZX | 16.01.2017, 06:20


--------------------------------------------------------------------------------
Internal: finished enumeration of ZScript actor fields and methods

R2816 | b42de7db | ZZYZX | 16.01.2017, 02:49


--------------------------------------------------------------------------------
Internal: Moved ZScript class initialization logic to after querying all lumps

R2815 | db088027 | ZZYZX | 16.01.2017, 01:08


--------------------------------------------------------------------------------
Enabled DECORATE classes to inherit ZScript ones

R2814 | 6147ed23 | ZZYZX | 16.01.2017, 00:35


--------------------------------------------------------------------------------
Internal: disconnected actor parsing from generic ZDoom actor structure

R2813 | fbf1aefe | ZZYZX | 15.01.2017, 23:21


--------------------------------------------------------------------------------
Internal: Fixed class extension, error reporting on invalid top-level keyword

R2812 | 856cb9f8 | ZZYZX | 15.01.2017, 23:03


--------------------------------------------------------------------------------
Internal: Added ZScriptParser.cs, ZScriptTokenizer.cs

R2811 | 38ffc861 | ZZYZX | 15.01.2017, 23:00


--------------------------------------------------------------------------------
Internal: started implementing ZScript parser. Nothing works for now, aside from
the actual parsing code.

R2810 | 96ffb786 | ZZYZX | 15.01.2017, 17:12


--------------------------------------------------------------------------------
Finished upgrading to VS2015

R2809 | e0fb41d3 | ZZYZX | 15.01.2017, 05:30


--------------------------------------------------------------------------------
Changed ZDoom/GitHub links so that people can report issues to the correct page

R2808 | de781072 | ZZYZX | 15.01.2017, 04:20


--------------------------------------------------------------------------------
Updated README.md

R2807 | de46f297 | ZZYZX | 15.01.2017, 04:20


--------------------------------------------------------------------------------
Updated README.md

R2806 | 5a152767 | ZZYZX | 15.01.2017, 04:19


--------------------------------------------------------------------------------
Updated README.md

R2805 | 5e110729 | ZZYZX | 15.01.2017, 04:12


--------------------------------------------------------------------------------
Added IOException handling to image loading from disk (fixes GZDB Git issue #8)

R2804 | 8277d7b6 | ZZYZX | 15.01.2017, 02:39


--------------------------------------------------------------------------------
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 | 15.01.2017, 02:00


--------------------------------------------------------------------------------
Funny commit to make it increment the revision number. Also, edited Updater.ini.

R2802 | fa7c536a | ZZYZX | 15.01.2017, 00:41


--------------------------------------------------------------------------------
Product name somehow reset AGAIN. Fixed.

R2801 | 741897af | ZZYZX | 15.01.2017, 00:40


--------------------------------------------------------------------------------
Actually changed the product name

R2800 | 668cb137 | ZZYZX | 15.01.2017, 00:22


--------------------------------------------------------------------------------
Updated GIT build batch

R2799 | 107b4887 | ZZYZX | 15.01.2017, 00:20


--------------------------------------------------------------------------------
Fixed the output name in gzbuilder_setup.iss

R2798 | 58211523 | ZZYZX | 15.01.2017, 00:14


--------------------------------------------------------------------------------
Always show the revision number in window title, also renamed to GZDB-Bugfix

R2797 | ebd7fb1a | ZZYZX | 14.01.2017, 23:35


--------------------------------------------------------------------------------
Upgrade to VS2015 (14.0)

R2796 | 36a5aa6c | ZZYZX | 09.01.2017, 13:32


--------------------------------------------------------------------------------
Even with used textures on top disabled, textures should be separate from
directories

R2795 | 88ff83b7 | ZZYZX | 09.01.2017, 06:21


--------------------------------------------------------------------------------
Use the word 'flats' if currently browsing flats

R2794 | e43e3e12 | ZZYZX | 09.01.2017, 06:11


--------------------------------------------------------------------------------
Removed global 'available textures' header from classic view

R2793 | 36381c51 | ZZYZX | 09.01.2017, 06:00


--------------------------------------------------------------------------------
Should not have used textures category if not having them on top

R2792 | 819d2788 | ZZYZX | 09.01.2017, 05:47


--------------------------------------------------------------------------------
Initial classic view mode in texture browser

R2791 | b3442f4f | MaxED | 08.01.2017, 23:05


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/m-x-d/GZDoom-Builder
R2790 | 2b24ce3c | MaxED | 08.01.2017, 23:04
--------------------------------------------------------------------------------
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 | 08.01.2017, 20:06


--------------------------------------------------------------------------------
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 | 07.01.2017, 23:56


--------------------------------------------------------------------------------
Updated the EE config linedefs, fixing stuff around (#4)

R2787 | a41058be | MaxED | 07.01.2017, 21:53


--------------------------------------------------------------------------------
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 | 06.01.2017, 13:59


--------------------------------------------------------------------------------
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 | 06.01.2017, 11:01


--------------------------------------------------------------------------------
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 | 05.01.2017, 20:58


--------------------------------------------------------------------------------
Added Plane_Copy to Eternity config (#2)
R2783 | a7d24178 | MaxED | 04.01.2017, 14:28
--------------------------------------------------------------------------------
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 | 30.12.2016, 11:45


--------------------------------------------------------------------------------
Merge branch 'master' of https://github.com/m-x-d/GZDoom-Builder

R2781 | 7052dbec | MaxED | 30.12.2016, 11:31


--------------------------------------------------------------------------------
Fixed, Sector Edit window, UDMF: fixed some incorrect tooltips.

R2780 | 6bb37efb | MaxED | 30.12.2016, 11:43


--------------------------------------------------------------------------------
Changed some step values to better match with the values being edited.

R2779 | 9c1ea6fd | MaxED | 30.12.2016, 11:31


--------------------------------------------------------------------------------
Fixed, Sector Edit window, UDMF: fixed some incorrect tooltips.

R2778 | f44ddc23 | MaxED | 29.12.2016, 19:37


--------------------------------------------------------------------------------
Internal: looks like "git rev-parse --short" is not guaranteed to output a 7-char
hash...

R2777 | 92cc0133 | Ioan Chera | 29.12.2016, 18:58


--------------------------------------------------------------------------------
Eternity config (#1)

Updated the Eternity UDMF configurations with the latest items.

R2776 | a9c19754 | MaxED | 29.12.2016, 16:15


--------------------------------------------------------------------------------
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 | 28.12.2016, 13:24


--------------------------------------------------------------------------------
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 | 28.12.2016, 12:32


--------------------------------------------------------------------------------
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 | 28.12.2016, 12:29


--------------------------------------------------------------------------------
Internal: removed some old unused resource/test/documentation files. This reduces
repository size by approx. 20Mb.

R2772 | be7ba0a0 | MaxED | 27.12.2016, 14:59


--------------------------------------------------------------------------------
Added: minimum grid size is now 0.125 instead of 1.

R2771 | e1213074 | MaxED | 27.12.2016, 14:52


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2770 | 2bffd068 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2769 | 16593e3f | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2768 | c746f3b5 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2767 | f5dd1430 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2766 | 072271ea | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2765 | 7a320728 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2764 | 2d78ae71 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2763 | 07df0862 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...
R2762 | a6330346 | MaxED | 27.12.2016, 14:51
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2761 | a715d903 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2760 | 6cc07cd4 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2759 | 642c3d38 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2758 | 0b3a128f | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2757 | b50361fb | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2756 | 17865428 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2755 | f2fb07c0 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2754 | 4c499aab | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2753 | 509d23b4 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2752 | 60b6a90d | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2751 | 17c3fa41 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2750 | 1584a180 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2749 | c9877c04 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2748 | 50b04c0b | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2747 | 91d5c6c9 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2746 | 1755a4f0 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2745 | 4df915c3 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2744 | 08635012 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2743 | cf1279db | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2742 | 65babc18 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2741 | 8bc73767 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2740 | c6a1f908 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2739 | cddd12bf | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2738 | 3c33eabb | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2737 | 8ba249bd | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2736 | a5869600 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2735 | 9979647d | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2734 | 15bbf380 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2733 | 2091b851 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2732 | 39bdc350 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2731 | 460b3b21 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2730 | 50722ea2 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2729 | f9a1e2ac | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2728 | 29c58825 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...
R2727 | c36ce4ae | MaxED | 27.12.2016, 14:51
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2726 | a96e4604 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2725 | 4b75b7c9 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2724 | 270c7bc4 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2723 | 7cd8ad24 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2722 | 6945bac7 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2721 | be66cfb3 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2720 | 4015db28 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2719 | 7ba5e4f9 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2718 | 4115d73b | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2717 | 9889f756 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2716 | 52b85895 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...
R2715 | 8eb97a4e | MaxED | 27.12.2016, 14:51
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2714 | d68002ab | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2713 | 507ea669 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2712 | 28f83eaa | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2711 | 34df5652 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2710 | 9c5bbe8d | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2709 | 6c2ca31b | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2708 | 513cb320 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2707 | 60b6d3cb | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2706 | 5fb4e3e0 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2705 | e049b9d4 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2704 | 96a599a2 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...
R2703 | 731bd825 | MaxED | 27.12.2016, 14:51
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2702 | cf4c5003 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2701 | 7b510317 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2700 | 6f25254f | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2699 | c8195d9b | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2698 | 5da768f3 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2697 | 00fe3924 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2696 | afd1c650 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2695 | a3545b7d | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2694 | 9b8677a5 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2693 | 9d808038 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2692 | a2fd4e9b | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2691 | 400bd0ac | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2690 | d6dd1fd5 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2689 | 2cd3f1b5 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2688 | d28856e6 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2687 | 0eaee1b3 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2686 | d293c8b6 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2685 | f1a82387 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2684 | 4292395f | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2683 | 449cffe6 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2682 | b0b517f5 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2681 | 2604df89 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2680 | 2cb05cfa | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2679 | 010d3db7 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2678 | ebcec12c | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2677 | 994df539 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2676 | e3b1ea94 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2675 | fabef11f | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2674 | ba270cdf | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2673 | 6e379e07 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2672 | c9cd01bd | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2671 | d9e7eca1 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2670 | 8f3643cd | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2669 | 779dd0c5 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...
R2668 | 45c0335a | MaxED | 27.12.2016, 14:51
--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2667 | acbba3f2 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2666 | 2657114c | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2665 | 2c27f218 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2664 | 0844729d | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2663 | c57576fb | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2662 | bca2fba7 | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2661 | 7759480a | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2660 | baadfede | MaxED | 27.12.2016, 14:51


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2659 | e695f296 | MaxED | 27.12.2016, 14:50


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2658 | b87ecfcf | MaxED | 27.12.2016, 14:48


--------------------------------------------------------------------------------
Obligatory commit count matching procedure. Sorry for inconvenience...

R2657 | 84886d10 | MaxED | 27.12.2016, 13:12


--------------------------------------------------------------------------------
Internal: more updates to the build toolchain...
R2656 | ed323373 | MaxED | 27.12.2016, 11:12
--------------------------------------------------------------------------------
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 | 27.12.2016, 00:05


--------------------------------------------------------------------------------
Internal: updated build tools and scripts to work with Git instead of SVN.

R2654 | 9e056d80 | MaxED | 26.12.2016, 15:44


--------------------------------------------------------------------------------
Create README.md

R2653 | a8f4f67f | MaxED | 26.12.2016, 14:37


--------------------------------------------------------------------------------
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 | 25.12.2016, 22:00


--------------------------------------------------------------------------------
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 | 24.12.2016, 22:52


--------------------------------------------------------------------------------
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 | 23.12.2016, 13:39


--------------------------------------------------------------------------------
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 | 22.12.2016, 16:04


--------------------------------------------------------------------------------
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 | 22.12.2016, 01:03


--------------------------------------------------------------------------------
Fixed, Script Editor: MD5 hash of text files stored in PK3 was calculated
incorrectly, resulting in false warning messages when saving.

R2647 | cfc92d90 | MaxED | 16.12.2016, 22:23


--------------------------------------------------------------------------------
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, 13:35


--------------------------------------------------------------------------------
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 | 10.12.2016, 22:33


--------------------------------------------------------------------------------
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 | 08.12.2016, 14:11


--------------------------------------------------------------------------------
Applied skybox cubemap creation performance increase patch by Xabis.
Added, MAPINFO parser: added support for "Skybox" map block property.

R2643 | 88363a1a | MaxED | 08.12.2016, 13:10


--------------------------------------------------------------------------------
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 | 02.12.2016, 14:45


--------------------------------------------------------------------------------
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 | 30.11.2016, 21:12


--------------------------------------------------------------------------------
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 | 28.11.2016, 23:17


--------------------------------------------------------------------------------
Fixed, Tag Explorer: in some cases Tag Explorer update logic was switching focus
from the Script Editor to the main window.

R2639 | 1523d06e | MaxED | 28.11.2016, 21:01


--------------------------------------------------------------------------------
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 | 26.11.2016, 21:03


--------------------------------------------------------------------------------
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 | 26.11.2016, 01:02


--------------------------------------------------------------------------------
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 | 24.11.2016, 22:09
--------------------------------------------------------------------------------
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 | 24.11.2016, 12:55


--------------------------------------------------------------------------------
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 | 22.11.2016, 13:07


--------------------------------------------------------------------------------
Fixed: window size and location was not saved when closing a maximized or minimized
window.

R2633 | 21cab1d1 | MaxED | 21.11.2016, 14:03


--------------------------------------------------------------------------------
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 | 19.11.2016, 21:43


--------------------------------------------------------------------------------
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 | 18.11.2016, 18:34


--------------------------------------------------------------------------------
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 | 17.11.2016, 01:17


--------------------------------------------------------------------------------
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 | 16.11.2016, 21:43


--------------------------------------------------------------------------------
This somehow evaded previous commit...

R2628 | fb937b9e | MaxED | 16.11.2016, 21:31


--------------------------------------------------------------------------------
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 | 14.11.2016, 11:22


--------------------------------------------------------------------------------
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, 13:54


--------------------------------------------------------------------------------
Fixed: copied sidedef settings were not applied when using "Paste properties" and
"Paste properties special" actions in Doom/Hexen map formats.

R2625 | 4306e277 | MaxED | 10.11.2016, 20:18


--------------------------------------------------------------------------------
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 | 10.11.2016, 13:07


--------------------------------------------------------------------------------
Restored the ability to paste map elements copied in DB2/DB64.

R2623 | c2ef0802 | MaxED | 10.11.2016, 01:35


--------------------------------------------------------------------------------
Changed, Sector drawing: sector height is set to 0 when the nearest sector's height
is < 0 (previously default sector height was used when the nearest sector's
height was <= 0).

R2622 | 437fe9ce | MaxED | 09.11.2016, 11:07


--------------------------------------------------------------------------------
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 | 08.11.2016, 10:09


--------------------------------------------------------------------------------
Added high-DPI support to Updater.
R2620 | aa7abbf6 | MaxED | 04.11.2016, 13:41
--------------------------------------------------------------------------------
Updater: replaced "The editor needs to be closed" message with a custom window.

R2619 | 5f245423 | MaxED | 04.11.2016, 10:48


--------------------------------------------------------------------------------
Added script editor configurations for the most of ZDoom text lumps.
A minor code refactoring.

R2618 | e7769524 | MaxED | 01.11.2016, 21:44


--------------------------------------------------------------------------------
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 | 31.10.2016, 19:52


--------------------------------------------------------------------------------
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 | 31.10.2016, 15:49


--------------------------------------------------------------------------------
Updater: fixed a crash when trying to set taskbar progress on Windows XP.

R2615 | 4c2b6092 | MaxED | 28.10.2016, 23:32


--------------------------------------------------------------------------------
Silenced some compiler warnings...

R2614 | a70d9d00 | MaxED | 28.10.2016, 23:08


--------------------------------------------------------------------------------
Fixed the editor crashing/locking up when trying to read TEXTUREX patch containing
invalid data.

R2613 | 8570922d | MaxED | 28.10.2016, 23:07


--------------------------------------------------------------------------------
Fixed the editor crashing/locking up when trying to read TEXTUREX patch containing
invalid data.

R2612 | 3e132f1c | MaxED | 27.10.2016, 00:33


--------------------------------------------------------------------------------
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 | 25.10.2016, 01:30


--------------------------------------------------------------------------------
Updated: sector triangulation logic now works ~50% faster than DB2 implementation.

R2610 | 9908e411 | MaxED | 24.10.2016, 21:19


--------------------------------------------------------------------------------
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 | 14.10.2016, 20:08


--------------------------------------------------------------------------------
Actually, removing Updater.exe from version control was not such a bright idea...

R2608 | ebb372bc | MaxED | 14.10.2016, 20:01


--------------------------------------------------------------------------------
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 | 11.10.2016, 14:58


--------------------------------------------------------------------------------
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, 16:45


--------------------------------------------------------------------------------
Internal, tools: added VersionFromSVN and ChangelogMaker sources.

R2605 | 100c4ae9 | MaxED | 10.10.2016, 16:14


--------------------------------------------------------------------------------
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 | 08.10.2016, 23:36


--------------------------------------------------------------------------------
Updater was using incorrect icon...

R2603 | 2c0f530b | MaxED | 08.10.2016, 23:09


--------------------------------------------------------------------------------
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 | 06.10.2016, 16:30


--------------------------------------------------------------------------------
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 | 05.10.2016, 22:15


--------------------------------------------------------------------------------
Added, Things mode: sound radii are now shown for "Custom Ambient Sound" and
"Custom Ambient Sound (no gravity)" things.

R2600 | 5ece55a6 | MaxED | 04.10.2016, 23:02


--------------------------------------------------------------------------------
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 | 04.10.2016, 11:53


--------------------------------------------------------------------------------
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 | 03.10.2016, 13:42


--------------------------------------------------------------------------------
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 | 27.09.2016, 21:39


--------------------------------------------------------------------------------
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 | 26.09.2016, 14:53


--------------------------------------------------------------------------------
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 | 22.09.2016, 22:24


--------------------------------------------------------------------------------
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 | 19.09.2016, 01:46


--------------------------------------------------------------------------------
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 | 17.09.2016, 23:45


--------------------------------------------------------------------------------
Fixed: some stored window settings were incorrectly restored from the program
configuration.

R2592 | bfd57379 | MaxED | 12.09.2016, 16:08


--------------------------------------------------------------------------------
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 | 11.09.2016, 21:27


--------------------------------------------------------------------------------
Fixed: added more sprite name sanity checks to MODELDF parser.

R2590 | c4518c60 | MaxED | 10.09.2016, 22:57


--------------------------------------------------------------------------------
Fixed a typo (Stalagtite - > Stalagmite).
Updated ZDoom ACC (SetActorFlag).
Updated ZDoom_ACS.cfg (SetActorFlag).

R2589 | b1776155 | MaxED | 10.09.2016, 22:45


--------------------------------------------------------------------------------
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 | 10.09.2016, 13:24


--------------------------------------------------------------------------------
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 | 08.09.2016, 21:28


--------------------------------------------------------------------------------
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 | 07.09.2016, 19:46


--------------------------------------------------------------------------------
Fixed: angle clamping logic was partially broken.

R2585 | c9f125aa | MaxED | 07.09.2016, 17:15


--------------------------------------------------------------------------------
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 | 06.09.2016, 21:14


--------------------------------------------------------------------------------
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 | 06.09.2016, 14:05


--------------------------------------------------------------------------------
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 | 05.09.2016, 20:36


--------------------------------------------------------------------------------
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 | 02.09.2016, 21:18


--------------------------------------------------------------------------------
Fixed several cases when certain texture manipulation-related actions caused a
crash when performed on not-yet-loaded textures.

R2580 | 2d249748 | MaxED | 31.08.2016, 17:14


--------------------------------------------------------------------------------
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 | 30.08.2016, 15:37


--------------------------------------------------------------------------------
Added more checks to TGA file format detection logic.

R2578 | 9db82d57 | MaxED | 30.08.2016, 11:00


--------------------------------------------------------------------------------
Fixed, updater: fixed "Unable to locate updater.ini" error when the editor was
launched using "Open with..." shell command.
R2577 | 9e2e2221 | MaxED | 29.08.2016, 23:44
--------------------------------------------------------------------------------
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 | 29.08.2016, 13:32


--------------------------------------------------------------------------------
Added, action argument inputs: added "<" and ">" 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 | 29.08.2016, 12:06


--------------------------------------------------------------------------------
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 | 23.08.2016, 10:07


--------------------------------------------------------------------------------
Added more sanity checks to GLDEFS light parsing logic.
Updated ZDoom_DECORATE.cfg.
Updated ZDoom_ACS.cfg.
Updated ZDoom ACC.

R2573 | dbe05d59 | MaxED | 14.08.2016, 18:59


--------------------------------------------------------------------------------
Fixed: in some cases dragging lines shorter than 1 mu or vertices belonging to such
lines resulted in an infinite loop.

R2572 | 7641b581 | MaxED | 05.08.2016, 16:30


--------------------------------------------------------------------------------
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 | 01.08.2016, 10:08


--------------------------------------------------------------------------------
Fixed, Visual mode: thing argument helper shapes were rendered at incorrect height.

R2570 | 2351922b | MaxED | 31.07.2016, 00:23


--------------------------------------------------------------------------------
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 | 20.07.2016, 23:04


--------------------------------------------------------------------------------
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 | 20.07.2016, 21:17


--------------------------------------------------------------------------------
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 | 19.07.2016, 21:47


--------------------------------------------------------------------------------
Fixed, Visual mode: "Transfer Floor/Ceiling Brightness" actions were resetting
sector color on target surfaces.
Updated ZDoom_DECORATE.cfg.

R2566 | a8c23266 | MaxED | 19.07.2016, 01:41


--------------------------------------------------------------------------------
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 | 18.07.2016, 14:05


--------------------------------------------------------------------------------
Added support for SurfaceSkin MODELDEF property.
Changed, Visual mode: increased maximum rendreable dynamic lights count to 64.

R2564 | 68c5ed17 | MaxED | 18.07.2016, 01:07


--------------------------------------------------------------------------------
Fixed a crash when trying to set pitch of a non-model thing (was introduced in
R2678).

R2563 | 7772ebbb | MaxED | 17.07.2016, 23:38


--------------------------------------------------------------------------------
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 | 17.07.2016, 02:00
--------------------------------------------------------------------------------
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 | 15.07.2016, 16:07


--------------------------------------------------------------------------------
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 | 15.07.2016, 01:39


--------------------------------------------------------------------------------
Added LOCKDEFS parser.
Changed, Game Configurations: changed "basegame" value type from int to string.
Updated documentation.

R2559 | baa30326 | MaxED | 14.07.2016, 16:28


--------------------------------------------------------------------------------
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 | 14.07.2016, 14:42


--------------------------------------------------------------------------------
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 | 14.07.2016, 01:28


--------------------------------------------------------------------------------
Fixed a crash when using "Open map in current WAD" action in Visual mode.

R2556 | 13068b11 | MaxED | 13.07.2016, 23:53


--------------------------------------------------------------------------------
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 | 12.07.2016, 00:13


--------------------------------------------------------------------------------
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 | 07.07.2016, 13:20


--------------------------------------------------------------------------------
On second thought, previous fix should be applied more selectively.

R2553 | c0e6f14c | MaxED | 07.07.2016, 12:59


--------------------------------------------------------------------------------
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 | 06.07.2016, 02:15


--------------------------------------------------------------------------------
Fixed several cases when sector/linedef tag changes were incorrectly recorded by
undo system.

R2551 | 02e5996b | MaxED | 04.07.2016, 23:13


--------------------------------------------------------------------------------
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 | 04.07.2016, 20:25


--------------------------------------------------------------------------------
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 | 03.07.2016, 00:27


--------------------------------------------------------------------------------
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 | 30.06.2016, 19:57


--------------------------------------------------------------------------------
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 | 27.06.2016, 00:42


--------------------------------------------------------------------------------
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 | 26.06.2016, 02:48


--------------------------------------------------------------------------------
Fixed: added some additional boilerplate to FileLockChecker.CheckFile.

R2545 | ea81ad80 | MaxED | 25.06.2016, 16:09


--------------------------------------------------------------------------------
Added, Search and Replace mode: "Find Sector Brightness" search mode now supports
"<=", "<", ">=" and ">" 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 | 25.06.2016, 00:25


--------------------------------------------------------------------------------
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 | 22.06.2016, 16:27
--------------------------------------------------------------------------------
Fixed: in some cases incorrect Script Configuration was used to compile scripts
when performing "Save Map" / "Test Map" actions.

R2542 | 6296ef86 | MaxED | 22.06.2016, 15:38


--------------------------------------------------------------------------------
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 | 20.06.2016, 15:36


--------------------------------------------------------------------------------
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 | 19.06.2016, 23:17


--------------------------------------------------------------------------------
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 | 19.06.2016, 02:09


--------------------------------------------------------------------------------
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 | 18.06.2016, 02:10


--------------------------------------------------------------------------------
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 | 17.06.2016, 22:44


--------------------------------------------------------------------------------
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 | 17.06.2016, 00:57


--------------------------------------------------------------------------------
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 | 17.06.2016, 00:05


--------------------------------------------------------------------------------
Added "Automap Mode" plugin by Boris Iwansky.

R2534 | 8f446bbc | MaxED | 16.06.2016, 00:57


--------------------------------------------------------------------------------
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 | 16.06.2016, 00:02


--------------------------------------------------------------------------------
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 | 15.06.2016, 16:48


--------------------------------------------------------------------------------
Added "WorldPanning" TEXTUREx flag support.

R2531 | 6ff0a322 | MaxED | 14.06.2016, 22:39


--------------------------------------------------------------------------------
Fixed, Thing/Linedef/Sector info panels: in some cases map element flags were cut
off by the control border.

R2530 | a8527190 | MaxED | 14.06.2016, 01:37


--------------------------------------------------------------------------------
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 | 08.06.2016, 02:06


--------------------------------------------------------------------------------
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 | 06.06.2016, 23:06


--------------------------------------------------------------------------------
Added Preferences -> Editing -> "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 | 06.06.2016, 00:06


--------------------------------------------------------------------------------
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 | 03.06.2016, 22:22


--------------------------------------------------------------------------------
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 | 02.06.2016, 11:55


--------------------------------------------------------------------------------
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 | 01.06.2016, 01:57


--------------------------------------------------------------------------------
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 | 30.05.2016, 02:18


--------------------------------------------------------------------------------
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 | 29.05.2016, 02:38


--------------------------------------------------------------------------------
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" -> "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 | 25.05.2016, 00:11


--------------------------------------------------------------------------------
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 | 22.05.2016, 23:22


--------------------------------------------------------------------------------
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 | 20.05.2016, 23:40


--------------------------------------------------------------------------------
Fixed, Edit Selection mode: "Adjust Height" drop-down was accidentally disabled in
non-UDMF maps.
R2518 | 5e71585c | MaxED | 20.05.2016, 17:04
--------------------------------------------------------------------------------
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 -> 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 | 19.05.2016, 23:44


--------------------------------------------------------------------------------
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 | 19.05.2016, 01:31


--------------------------------------------------------------------------------
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 | 18.05.2016, 22:31


--------------------------------------------------------------------------------
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 | 16.05.2016, 16:04


--------------------------------------------------------------------------------
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 | 16.05.2016, 15:04


--------------------------------------------------------------------------------
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 | 15.05.2016, 02:38


--------------------------------------------------------------------------------
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 | 14.05.2016, 03:26


--------------------------------------------------------------------------------
Fixed a crash when saving a map with changed, but not recompiled SCRIPTS lump.

R2510 | c06443c7 | MaxED | 14.05.2016, 01:01


--------------------------------------------------------------------------------
Fixed inability to load resources from the map wad when it had read-only flag set.

R2509 | 2499a215 | MaxED | 13.05.2016, 16:42


--------------------------------------------------------------------------------
Added, Map Analysis mode: added "Check unknown actions and effects" check.

R2508 | 74f749fd | MaxED | 13.05.2016, 15:41


--------------------------------------------------------------------------------
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 | 13.05.2016, 00:35


--------------------------------------------------------------------------------
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 | 12.05.2016, 15:56


--------------------------------------------------------------------------------
Internal: moved script compilation logic to appropriate DataReaders.

R2505 | b67ecc63 | MaxED | 12.05.2016, 13:32


--------------------------------------------------------------------------------
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 | 12.05.2016, 01:26


--------------------------------------------------------------------------------
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 | 11.05.2016, 01:22


--------------------------------------------------------------------------------
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 | 10.05.2016, 20:36


--------------------------------------------------------------------------------
Fixed, Find and Replace mode: fixed an exception when trying to assemble search
result label for a named script without arguments.

R2501 | 56fec9eb | MaxED | 09.05.2016, 22:34


--------------------------------------------------------------------------------
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 | 08.05.2016, 20:45


--------------------------------------------------------------------------------
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 | 07.05.2016, 22:21


--------------------------------------------------------------------------------
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 | 06.05.2016, 10:47


--------------------------------------------------------------------------------
Added some boilerplate to clipboard operations.

R2497 | 133c2fce | MaxED | 04.05.2016, 16:02


--------------------------------------------------------------------------------
Fixed a bunch of typos.

R2496 | 895a7bb7 | MaxED | 04.05.2016, 13:16


--------------------------------------------------------------------------------
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 | 03.05.2016, 15:51


--------------------------------------------------------------------------------
Fixed: in some cases sidedefs were incorrectly reassigned when applying Edit
Selection and Drag Geometry modes.

R2494 | 7fef84fb | MaxED | 02.05.2016, 21:16


--------------------------------------------------------------------------------
Fixed, DECORATE parser: editor comments caused the parser to skip next actor
definition when used in incorrect scope.

R2493 | a57dce9b | MaxED | 02.05.2016, 20:36


--------------------------------------------------------------------------------
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 | 02.05.2016, 17:01


--------------------------------------------------------------------------------
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 | 01.05.2016, 00:46


--------------------------------------------------------------------------------
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 | 30.04.2016, 21:27
--------------------------------------------------------------------------------
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 | 30.04.2016, 01:19


--------------------------------------------------------------------------------
Fixed, Things mode: fixed a crash when switching to Things mode when more than 256
things were selected.

R2488 | 977adb47 | MaxED | 29.04.2016, 23:38


--------------------------------------------------------------------------------
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 | 29.04.2016, 15:42


--------------------------------------------------------------------------------
Internal: some DataReaders refactoring.
Updated ZDoom_DECORATE.cfg (ALLOWTHRUFLAGS flag).

R2486 | 70586e35 | MaxED | 28.04.2016, 22:41


--------------------------------------------------------------------------------
Fixed, Classic modes: fixed excessive redraws and text label / sector highlight
flickering when using rectangular selection with modifier keys.

R2485 | 41136830 | MaxED | 28.04.2016, 16:02


--------------------------------------------------------------------------------
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 | 27.04.2016, 12:10


--------------------------------------------------------------------------------
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 | 27.04.2016, 11:13


--------------------------------------------------------------------------------
Internal: did some refactoring.
R2482 | 7667f14c | MaxED | 27.04.2016, 00:28
--------------------------------------------------------------------------------
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 | 25.04.2016, 16:48


--------------------------------------------------------------------------------
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 | 24.04.2016, 01:15


--------------------------------------------------------------------------------
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 | 22.04.2016, 22:17


--------------------------------------------------------------------------------
Added, Sectors, Linedefs, Things modes: map element selection order of rectangular
selection is now direction-dependent.

R2478 | e03936a0 | MaxED | 22.04.2016, 15:28


--------------------------------------------------------------------------------
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 | 21.04.2016, 23:00


--------------------------------------------------------------------------------
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 | 20.04.2016, 23:55


--------------------------------------------------------------------------------
Added support for "Light()" DECORATE state expression.

R2475 | a4885bf9 | MaxED | 20.04.2016, 22:06


--------------------------------------------------------------------------------
Added support for "Bright" DECORATE state keyword.

R2474 | 44496c32 | MaxED | 20.04.2016, 01:20


--------------------------------------------------------------------------------
Visual mode: fixed a crash when trying to render a thing after resetting D3D
device.

R2473 | 3eb05509 | MaxED | 19.04.2016, 22:40


--------------------------------------------------------------------------------
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 | 18.04.2016, 15:58


--------------------------------------------------------------------------------
Added, Find and Replace mode: added usage hints to some search modes.

R2471 | 5121619d | MaxED | 18.04.2016, 10:10


--------------------------------------------------------------------------------
Fixed, Linedefs mode: fixed a crash on undoing linedef draw when trying to update a
text label for disposed linedef.

R2470 | da3fde9a | MaxED | 18.04.2016, 00:52


--------------------------------------------------------------------------------
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 | 15.04.2016, 16:24


--------------------------------------------------------------------------------
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 | 13.04.2016, 16:11


--------------------------------------------------------------------------------
Fixed, DECORATE support: "DistanceCheck" value is a CVAR name, not an actual value.
Internal: added CVARINFO parser.

R2467 | fd0e1c75 | MaxED | 13.04.2016, 12:07


--------------------------------------------------------------------------------
Visual mode: added support for DistanceCheck DECORATE property.
Updated ZDoom_DECORATE.cfg.

R2466 | c3392f83 | MaxED | 12.04.2016, 01:05


--------------------------------------------------------------------------------
Added, Visual mode: thing sprites are now angle-dependent.

R2465 | c861f8ec | MaxED | 11.04.2016, 14:05


--------------------------------------------------------------------------------
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 | 10.04.2016, 23:16


--------------------------------------------------------------------------------
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 | 10.04.2016, 23:04


--------------------------------------------------------------------------------
Fixed: fixed a crash when determining sprite angles when there was more than one
sprite for the same frame and angle.

R2462 | 06d72098 | MaxED | 10.04.2016, 01:18


--------------------------------------------------------------------------------
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 | 08.04.2016, 16:02


--------------------------------------------------------------------------------
Added, Classic modes: thing sprites are now angle-dependent.
R2460 | a06f44ce | MaxED | 07.04.2016, 22:01
--------------------------------------------------------------------------------
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 | 07.04.2016, 10:40


--------------------------------------------------------------------------------
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 | 07.04.2016, 00:54


--------------------------------------------------------------------------------
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 | 06.04.2016, 13:44


--------------------------------------------------------------------------------
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 | 06.04.2016, 00:24


--------------------------------------------------------------------------------
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 | 05.04.2016, 00:20


--------------------------------------------------------------------------------
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 | 04.04.2016, 14:09


--------------------------------------------------------------------------------
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 | 02.04.2016, 00:23


--------------------------------------------------------------------------------
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 | 01.04.2016, 16:32


--------------------------------------------------------------------------------
Added text label font settings (Preferences -> Interface tab).
Rearranged some settings in the Preferences window.

R2451 | 94732775 | MaxED | 01.04.2016, 15:00


--------------------------------------------------------------------------------
Cosmetic: updated ColorControl appearance.

R2450 | a9c64fe5 | MaxED | 01.04.2016, 12:49


--------------------------------------------------------------------------------
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 -> Appearance -> "Things transparency (Things mode)"
slider.
Renamed Preferences -> Appearance -> "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 | 31.03.2016, 01:25


--------------------------------------------------------------------------------
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 | 30.03.2016, 13:29


--------------------------------------------------------------------------------
Added Preferences -> Appearance -> "Things transparency" slider. It controls
Things transparency in all classic modes except Things mode.
Added Preferences -> Appearance -> "Hidden Things transparency" slider. It
controls transparency of Things hidden by Things filter in Things mode, of all
things :)

R2447 | 2b570752 | MaxED | 29.03.2016, 17:07


--------------------------------------------------------------------------------
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 | 29.03.2016, 16:38


--------------------------------------------------------------------------------
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 | 25.03.2016, 15:06


--------------------------------------------------------------------------------
Added, Preferences -> 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 | 25.03.2016, 00:09


--------------------------------------------------------------------------------
Fixed, Map Analysis mode, DB2 bug: "Flip Linedef" fix for "Check line references"
check was applied incorrectly.

R2443 | 5fd79cd7 | MaxED | 24.03.2016, 10:25


--------------------------------------------------------------------------------
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 | 23.03.2016, 22:26


--------------------------------------------------------------------------------
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 | 23.03.2016, 15:52


--------------------------------------------------------------------------------
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 | 22.03.2016, 23:24


--------------------------------------------------------------------------------
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 | 21.03.2016, 19:25


--------------------------------------------------------------------------------
Added "Sidedef Lower Texture", "Sidedef Middle Texture" and "Sidedef Upper Texture"
Find and Replace modes.

R2438 | a75555dd | MaxED | 21.03.2016, 18:48


--------------------------------------------------------------------------------
Fixed, Game configurations: some Generic_Floor:200 and Generic_Ceiling:201
parameters were named incorrectly.

R2437 | 0e78e6d3 | MaxED | 21.03.2016, 16:19


--------------------------------------------------------------------------------
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 | 18.03.2016, 13:52


--------------------------------------------------------------------------------
Internal: removed some duplicate casts, marked some classes is IDisposable, some
streams were disposed more than once.

R2435 | 0cc1cc60 | MaxED | 18.03.2016, 12:28


--------------------------------------------------------------------------------
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 | 18.03.2016, 00:58


--------------------------------------------------------------------------------
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 | 17.03.2016, 00:26


--------------------------------------------------------------------------------
TEXTURES support: both patch Blend syntaxes are now supported (previously only
"Blend <string color>[,<float alpha>]" 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 | 15.03.2016, 23:01


--------------------------------------------------------------------------------
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 | 14.03.2016, 22:53


--------------------------------------------------------------------------------
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 | 14.03.2016, 14:41


--------------------------------------------------------------------------------
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 | 14.03.2016, 11:25


--------------------------------------------------------------------------------
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 | 14.03.2016, 01:01


--------------------------------------------------------------------------------
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 | 09.03.2016, 20:36


--------------------------------------------------------------------------------
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 | 09.03.2016, 15:52


--------------------------------------------------------------------------------
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 | 09.03.2016, 00:31


--------------------------------------------------------------------------------
Added, Visual mode: both Sky1 and Sky2 MAPINFO properties are now used when
creating classic skybox texture.
R2424 | e561d130 | MaxED | 08.03.2016, 22:14
--------------------------------------------------------------------------------
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 | 08.03.2016, 21:41


--------------------------------------------------------------------------------
Cosmetic: changed ' to " in some more Error and Warning messages.

R2422 | 09b32eba | MaxED | 08.03.2016, 21:37


--------------------------------------------------------------------------------
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 | 07.03.2016, 22:18


--------------------------------------------------------------------------------
Fixed, Game configurations: Point Pusher (5001) and Point Puller (5002) things were
missing from Boom configs.

R2420 | d44fccfe | MaxED | 07.03.2016, 21:01


--------------------------------------------------------------------------------
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 | 06.03.2016, 21:52


--------------------------------------------------------------------------------
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 | 04.03.2016, 22:21


--------------------------------------------------------------------------------
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 | 04.03.2016, 14:41


--------------------------------------------------------------------------------
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 | 04.03.2016, 09:10


--------------------------------------------------------------------------------
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 | 02.03.2016, 22:55


--------------------------------------------------------------------------------
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 | 02.03.2016, 00:24


--------------------------------------------------------------------------------
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 | 29.02.2016, 09:10


--------------------------------------------------------------------------------
Fixed, Edit Things window: thing type validation when editing multiple thing types
was broken in r2527.

R2412 | 4586c209 | MaxED | 28.02.2016, 23:15


--------------------------------------------------------------------------------
ACC support: fixed a crash when trying to load non-existent include file.

R2411 | 95e28518 | MaxED | 28.02.2016, 22:21


--------------------------------------------------------------------------------
DECORATE and MAPINFO parsers: added editor number range check.

R2410 | e70c4368 | MaxED | 27.02.2016, 00:35


--------------------------------------------------------------------------------
Fixed: DECORATE includes were incorrectly loaded from WADs.

R2409 | 80fc47f2 | MaxED | 26.02.2016, 23:06


--------------------------------------------------------------------------------
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 | 26.02.2016, 13:46


--------------------------------------------------------------------------------
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 | 25.02.2016, 20:24


--------------------------------------------------------------------------------
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 | 24.02.2016, 15:36


--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash, which happened after these steps: delete things
in Classic mode -> undo things deletion in Visual mode -> redo things
deletion in Visual mode.

R2405 | b193fa9e | MaxED | 24.02.2016, 13:25


--------------------------------------------------------------------------------
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 | 24.02.2016, 12:34


--------------------------------------------------------------------------------
Fixed a crash when trying to save the map when the target wad file was read-only.

R2403 | 468e895e | MaxED | 23.02.2016, 20:22


--------------------------------------------------------------------------------
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 | 23.02.2016, 19:28


--------------------------------------------------------------------------------
DECORATE: added "//$IgnoreRenderstyle" special comment.
Updated ZDoom_DECORATE.cfg.
Updated documentation ("DECORATE keys" page).

R2401 | b5577ed4 | MaxED | 23.02.2016, 14:55


--------------------------------------------------------------------------------
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 | 23.02.2016, 08:39


--------------------------------------------------------------------------------
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 | 22.02.2016, 16:20


--------------------------------------------------------------------------------
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 | 22.02.2016, 14:04


--------------------------------------------------------------------------------
Fixed, Visual mode: sector geometry was not updated after changing sector
brightness under a 3D floor.

R2397 | 0f7aa9f8 | MaxED | 22.02.2016, 13:33


--------------------------------------------------------------------------------
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 | 22.02.2016, 09:20


--------------------------------------------------------------------------------
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 | 22.02.2016, 09:09
--------------------------------------------------------------------------------
Fixed, Map Options window: game configurations were checked in incorrect order when
opening a map without a .dbs file.

R2394 | 74015b1b | MaxED | 22.02.2016, 09:04


--------------------------------------------------------------------------------
Cosmetic: changed ' to " in the most of Error and Warning messages.

R2393 | a006a3cb | MaxED | 22.02.2016, 00:07


--------------------------------------------------------------------------------
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 | 21.02.2016, 01:11


--------------------------------------------------------------------------------
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 | 17.02.2016, 23:23


--------------------------------------------------------------------------------
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 | 15.02.2016, 19:53


--------------------------------------------------------------------------------
Fixed, Visual mode: fixed another case of sector effects over-updating each other.

R2389 | 4ec6aa28 | MaxED | 15.02.2016, 16:08


--------------------------------------------------------------------------------
Fixed, General interface, Statistics control: map elements count was displayed
incorrectly when the number of map elements was greater than 99999.

R2388 | 6177c9cc | MaxED | 15.02.2016, 15:06


--------------------------------------------------------------------------------
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 | 11.02.2016, 00:40


--------------------------------------------------------------------------------
Added Preferences -> Interface -> "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 | 08.02.2016, 22:51


--------------------------------------------------------------------------------
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 | 08.02.2016, 00:04


--------------------------------------------------------------------------------
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 | 07.02.2016, 00:54


--------------------------------------------------------------------------------
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 | 06.02.2016, 22:23


--------------------------------------------------------------------------------
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 | 06.02.2016, 01:04


--------------------------------------------------------------------------------
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 | 05.02.2016, 16:21


--------------------------------------------------------------------------------
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 | 02.02.2016, 22:07


--------------------------------------------------------------------------------
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 | 02.02.2016, 15:29


--------------------------------------------------------------------------------
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 | 02.02.2016, 13:35


--------------------------------------------------------------------------------
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 | 01.02.2016, 23:04


--------------------------------------------------------------------------------
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 | 29.01.2016, 21:51


--------------------------------------------------------------------------------
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 | 29.01.2016, 15:54


--------------------------------------------------------------------------------
Preferences: added 2 Script Editor color presets.

R2374 | e29eef32 | MaxED | 29.01.2016, 14:05


--------------------------------------------------------------------------------
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 | 28.01.2016, 10:34


--------------------------------------------------------------------------------
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 | 27.01.2016, 15:08


--------------------------------------------------------------------------------
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 | 26.01.2016, 23:29
--------------------------------------------------------------------------------
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 | 26.01.2016, 09:00


--------------------------------------------------------------------------------
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 | 25.01.2016, 15:39


--------------------------------------------------------------------------------
Merged changes from DB2 R2482.

R2368 | 2cbe6640 | MaxED | 25.01.2016, 14:42


--------------------------------------------------------------------------------
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 | 22.01.2016, 13:21


--------------------------------------------------------------------------------
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 | 20.01.2016, 18:54


--------------------------------------------------------------------------------
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 | 18.01.2016, 21:37


--------------------------------------------------------------------------------
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 | 18.01.2016, 12:39


--------------------------------------------------------------------------------
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 | 18.01.2016, 12:02


--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash when creating classic skybox texture when sky
texture's height was less than 28 pixels.

R2362 | 0e718c97 | MaxED | 18.01.2016, 00:50


--------------------------------------------------------------------------------
DECORATE support: added a warning when a sprite assigned using "$sprite" special
comment does not exist.

R2361 | c11d5302 | MaxED | 17.01.2016, 22:53


--------------------------------------------------------------------------------
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 | 16.01.2016, 13:46


--------------------------------------------------------------------------------
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 | 15.01.2016, 23:27


--------------------------------------------------------------------------------
Fixed a crash when pasting sectors, linedefs and sidedefs introduced in R2471.

R2358 | 0beb3eb9 | MaxED | 15.01.2016, 23:19


--------------------------------------------------------------------------------
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 | 15.01.2016, 19:20


--------------------------------------------------------------------------------
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 | 14.01.2016, 23:15


--------------------------------------------------------------------------------
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 | 14.01.2016, 12:39


--------------------------------------------------------------------------------
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 <= 0.

R2354 | 75b107ef | MaxED | 13.01.2016, 10:34


--------------------------------------------------------------------------------
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 | 12.01.2016, 23:56


--------------------------------------------------------------------------------
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 | 11.01.2016, 15:27
--------------------------------------------------------------------------------
Fixed, Updater window: "Ignore this update" checkbox was incorrectly anchored.

R2351 | 37feaa5d | MaxED | 11.01.2016, 14:00


--------------------------------------------------------------------------------
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 | 02.01.2016, 19:26


--------------------------------------------------------------------------------
Fixed, Game configurations: ZDoom things 9994 and 9995 had the same title.
Updated ZDoom_DECORATE.cfg.

R2349 | 59da0cf2 | MaxED | 01.01.2016, 19:10


--------------------------------------------------------------------------------
MODELDEF, DECORATE, GLDEFS parsers: fixed a crash when checking a file path when
said path contained unsupported characters.

R2348 | 0ecd5285 | MaxED | 30.12.2015, 14:58


--------------------------------------------------------------------------------
Externalized most of the editor's built-in textures. You can find (and replace)
them in the "[GZDB]\Textures" folder.

R2347 | 64b822b9 | MaxED | 30.12.2015, 12:53


--------------------------------------------------------------------------------
Implemented, TEXTURES: ZDoom can use any graphic as a texture patch.
Fixed a typo.

R2346 | 0c8b91f4 | MaxED | 29.12.2015, 19:22


--------------------------------------------------------------------------------
Fixed a crash when trying to create a texture from an unnamed TEXTURE1/2 entry.

R2345 | 703343c0 | MaxED | 29.12.2015, 13:45


--------------------------------------------------------------------------------
Fixed, Things mode: light radius for SectorPointLight was calculated incorrectly.

R2344 | 4920091e | MaxED | 29.12.2015, 12:44


--------------------------------------------------------------------------------
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 | 28.12.2015, 22:56


--------------------------------------------------------------------------------
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 | 28.12.2015, 19:19


--------------------------------------------------------------------------------
Fixed, Classic modes: text labels positioning logic was accidentally broken in
R2455.

R2341 | 3a35b760 | MaxED | 28.12.2015, 16:01


--------------------------------------------------------------------------------
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 | 27.12.2015, 22:54


--------------------------------------------------------------------------------
ACS parser: fixed several cases when #include and #import directives were processed
incorrectly.
Internal: joined declaration and assignment of some variables.

R2339 | f86bc370 | MaxED | 27.12.2015, 01:13


--------------------------------------------------------------------------------
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 | 24.12.2015, 12:59


--------------------------------------------------------------------------------
Fixed, Visual mode: GLDEFS glow effects should not affect 3d floor brightness.
Updated ZDoom ACC and ZDoom_ACS.cfg (added GetInventoryMax()).
R2337 | f3fbf241 | MaxED | 21.12.2015, 15:17
--------------------------------------------------------------------------------
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 | 19.12.2015, 01:05


--------------------------------------------------------------------------------
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 | 18.12.2015, 11:16


--------------------------------------------------------------------------------
Added ANIMDEFS CAMERATEXTURE support.
Some internal changes in text parsers logic.

R2334 | dbcc57b7 | MaxED | 17.12.2015, 11:07


--------------------------------------------------------------------------------
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 | 14.12.2015, 13:34


--------------------------------------------------------------------------------
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 | 13.12.2015, 23:14


--------------------------------------------------------------------------------
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 | 13.12.2015, 20:18
--------------------------------------------------------------------------------
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 | 10.12.2015, 19:07


--------------------------------------------------------------------------------
Fixed, "Select Similar Map Elements" action: Sector/Linedef tag matching logic was
inverted.

R2329 | 2ea51d23 | MaxED | 10.12.2015, 15:34


--------------------------------------------------------------------------------
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 | 09.12.2015, 22:17


--------------------------------------------------------------------------------
Fixed, Doom -> 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 | 09.12.2015, 20:55


--------------------------------------------------------------------------------
Fixed, Visual mode: "Same texture" check for "Select" action is now case-
insensitive.

R2326 | fd9b8628 | MaxED | 09.12.2015, 20:10


--------------------------------------------------------------------------------
Fixed, Visual mode: fixed a crash when showing Edit Vertex window when several
selected vertices belonged to the same sector.

R2325 | 82699503 | MaxED | 07.12.2015, 22:57


--------------------------------------------------------------------------------
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 | 04.12.2015, 13:29


--------------------------------------------------------------------------------
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 | 02.12.2015, 14:55


--------------------------------------------------------------------------------
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 | 01.12.2015, 15:51


--------------------------------------------------------------------------------
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 | 30.11.2015, 15:18


--------------------------------------------------------------------------------
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 | 29.11.2015, 19:50


--------------------------------------------------------------------------------
Things Edit window, UDMF: added control for "floatbobphase" property.

R2319 | e3cbe791 | MaxED | 29.11.2015, 00:31


--------------------------------------------------------------------------------
Fixed, ACS parser: fixed another crash when trying to load zero-length acs
lump/file.

R2318 | 6d0823b9 | MaxED | 28.11.2015, 21:59


--------------------------------------------------------------------------------
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 | 24.11.2015, 11:46


--------------------------------------------------------------------------------
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 | 20.11.2015, 15:31


--------------------------------------------------------------------------------
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 | 17.11.2015, 18:50


--------------------------------------------------------------------------------
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 | 17.11.2015, 13:22


--------------------------------------------------------------------------------
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 | 16.11.2015, 22:10


--------------------------------------------------------------------------------
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 | 16.11.2015, 09:14


--------------------------------------------------------------------------------
Fixed, Linedef Color Presets window: Linedef Actions and Linedef Activations lists
were accidentally modified during window initialization.

R2311 | f452fca5 | MaxED | 13.11.2015, 22:42


--------------------------------------------------------------------------------
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, 23:22


--------------------------------------------------------------------------------
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 | 09.11.2015, 13:20


--------------------------------------------------------------------------------
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 | 08.11.2015, 21:20


--------------------------------------------------------------------------------
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 | 03.11.2015, 09:54


--------------------------------------------------------------------------------
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 | 28.10.2015, 13:08


--------------------------------------------------------------------------------
Fixed, Visual mode: size override thing argument types were not taken into account
when creating thing bounding box geometry.

R2305 | 958bc4de | MaxED | 26.10.2015, 20:58


--------------------------------------------------------------------------------
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 | 26.10.2015, 12:58


--------------------------------------------------------------------------------
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 | 23.10.2015, 16:51


--------------------------------------------------------------------------------
Changed: the editor will now show more detailed messages when unable to initialize
DirectX 9.
Updated Inno Setup file.

R2302 | b68ecf50 | MaxED | 23.10.2015, 14:29


--------------------------------------------------------------------------------
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 | 23.10.2015, 14:01


--------------------------------------------------------------------------------
Fixed: "Sectors -> 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 | 21.10.2015, 15:35


--------------------------------------------------------------------------------
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 -> Reload MODELDEF/VOXELDEF" and "Tools ->
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 | 16.10.2015, 10:32


--------------------------------------------------------------------------------
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 | 15.10.2015, 17:16


--------------------------------------------------------------------------------
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 | 09.10.2015, 23:57


--------------------------------------------------------------------------------
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 | 09.10.2015, 14:38


--------------------------------------------------------------------------------
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 | 03.10.2015, 01:15


--------------------------------------------------------------------------------
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 -> Program Configuration Folder" menu item.
R2294 | 283c6c22 | MaxED | 02.10.2015, 16:47
--------------------------------------------------------------------------------
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 | 01.10.2015, 23:35


--------------------------------------------------------------------------------
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 | 28.09.2015, 21:49


--------------------------------------------------------------------------------
"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 | 28.09.2015, 16:57


--------------------------------------------------------------------------------
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 | 27.09.2015, 23:09


--------------------------------------------------------------------------------
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 | 25.09.2015, 15:20
--------------------------------------------------------------------------------
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 | 23.09.2015, 13:04


--------------------------------------------------------------------------------
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 | 17.09.2015, 14:02


--------------------------------------------------------------------------------
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 | 16.09.2015, 22:22


--------------------------------------------------------------------------------
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 | 16.09.2015, 14:10


--------------------------------------------------------------------------------
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 | 12.09.2015, 23:05


--------------------------------------------------------------------------------
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 | 10.09.2015, 19:38


--------------------------------------------------------------------------------
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 | 08.09.2015, 16:54


--------------------------------------------------------------------------------
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 | 07.09.2015, 00:15


--------------------------------------------------------------------------------
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 -> Check for updates command.

R2280 | 00884653 | MaxED | 04.09.2015, 14:44


--------------------------------------------------------------------------------
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 | 02.09.2015, 13:28


--------------------------------------------------------------------------------
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 | 01.09.2015, 21:44


--------------------------------------------------------------------------------
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 | 01.09.2015, 00:06


--------------------------------------------------------------------------------
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 | 28.08.2015, 21:22


--------------------------------------------------------------------------------
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 -> 0.11.1).
Updated ZDoom_DECORATE.cfg.

R2275 | 54bf4afd | MaxED | 28.08.2015, 15:36


--------------------------------------------------------------------------------
Fixed, text parsers: the parser could stuck in infinite loop when trying to skip an
unclosed block comment.

R2274 | 03265d7d | MaxED | 28.08.2015, 00:55


--------------------------------------------------------------------------------
Replaced Dotnetrix.TrackBar with the built-in version. No change in functionality.
Removed Trackbar.dll.

R2273 | deb65258 | MaxED | 27.08.2015, 22:46


--------------------------------------------------------------------------------
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 | 26.08.2015, 00:05


--------------------------------------------------------------------------------
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 | 24.08.2015, 23:58


--------------------------------------------------------------------------------
Some unrelated stuff slipped into previous commit...

R2270 | b37457db | MaxED | 24.08.2015, 23:49


--------------------------------------------------------------------------------
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 | 24.08.2015, 01:32


--------------------------------------------------------------------------------
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 | 20.08.2015, 16:09


--------------------------------------------------------------------------------
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 | 17.08.2015, 01:42


--------------------------------------------------------------------------------
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 | 10.08.2015, 20:31


--------------------------------------------------------------------------------
Fixed, Things mode, curved event lines: in some cases IsCurved property was not
applied to all InterpolationPoints in a path.

R2265 | 527d3cf5 | MaxED | 08.08.2015, 23:56


--------------------------------------------------------------------------------
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 | 07.08.2015, 23:32


--------------------------------------------------------------------------------
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 | 07.08.2015, 00:16


--------------------------------------------------------------------------------
Previous Things mode highlight fix was a bit rushed...

R2262 | 18af297d | MaxED | 06.08.2015, 23:54


--------------------------------------------------------------------------------
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 | 05.08.2015, 01:28


--------------------------------------------------------------------------------
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 | 04.08.2015, 00:02


--------------------------------------------------------------------------------
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 | 31.07.2015, 01:48


--------------------------------------------------------------------------------
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 | 28.07.2015, 17:04
--------------------------------------------------------------------------------
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 | 28.07.2015, 00:14


--------------------------------------------------------------------------------
Fixed, Edit Selection mode: "High precision positioning" setting was set to false
after using the mode in non-UDMF map format.

R2256 | 45e303b2 | MaxED | 27.07.2015, 23:35


--------------------------------------------------------------------------------
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 | 27.07.2015, 11:02


--------------------------------------------------------------------------------
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 | 27.07.2015, 01:35


--------------------------------------------------------------------------------
Fixed, Classic modes, Visual mode, UDMF: the last argument of Sector_Set3dFloor
(160) action must be ignored in UDMF.

R2253 | c6f9146b | MaxED | 27.07.2015, 01:18


--------------------------------------------------------------------------------
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 | 15.07.2015, 11:09


--------------------------------------------------------------------------------
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 | 15.07.2015, 01:34


--------------------------------------------------------------------------------
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 -> Show Comments" menu item, or "Show Comments"
button on the main toolbar.

R2250 | 70ea180b | MaxED | 14.07.2015, 11:14


--------------------------------------------------------------------------------
Forgot to update MakeRelease.bat while adding the updater...

R2249 | 1424950d | MaxED | 14.07.2015, 11:02


--------------------------------------------------------------------------------
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 | 13.07.2015, 13:20


--------------------------------------------------------------------------------
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 | 10.07.2015, 00:32


--------------------------------------------------------------------------------
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 | 07.07.2015, 20:37
--------------------------------------------------------------------------------
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 | 06.07.2015, 09:50


--------------------------------------------------------------------------------
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 | 06.07.2015, 01:20


--------------------------------------------------------------------------------
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 | 02.07.2015, 12:07


--------------------------------------------------------------------------------
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 | 02.07.2015, 01:09


--------------------------------------------------------------------------------
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 | 01.07.2015, 17:06


--------------------------------------------------------------------------------
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 | 30.06.2015, 20:34


--------------------------------------------------------------------------------
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 | 30.06.2015, 14:16


--------------------------------------------------------------------------------
Fixed, Wavefront .obj Export: long texture names were handled incorrectly causing
exceptions during textures export.

R2238 | d5d37583 | MaxED | 29.06.2015, 10:15


--------------------------------------------------------------------------------
Fixed, Visual mode: model visibility filtering was checked incorrectly when using
"Show models for current things filter only" model rendering mode.

R2237 | a4049f90 | MaxED | 27.06.2015, 20:55


--------------------------------------------------------------------------------
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 | 27.06.2015, 11:10


--------------------------------------------------------------------------------
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 | 26.06.2015, 16:44


--------------------------------------------------------------------------------
Fixed: X and Y scale, defined in MODELDEF, were applied incorrectly.

R2234 | 6aedda77 | MaxED | 26.06.2015, 00:44


--------------------------------------------------------------------------------
Fixed, Linedefs mode, since r2346: some event lines were not redrawn when updating
insert vertex preview.

R2233 | 7e8fc4c0 | MaxED | 25.06.2015, 20:32


--------------------------------------------------------------------------------
Draw Grid mode: redone the settings panel as a sidebar panel.

R2232 | 540eb2fd | MaxED | 24.06.2015, 23:21


--------------------------------------------------------------------------------
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 | 24.06.2015, 09:46


--------------------------------------------------------------------------------
Fixed, DECORATE parser, DB2 bug: the parser didn't check stream length while
skipping block comments, so unclosed ones caused EndOfStreamException.

R2230 | a523f7eb | MaxED | 22.06.2015, 21:52


--------------------------------------------------------------------------------
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 | 22.06.2015, 11:17


--------------------------------------------------------------------------------
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 | 21.06.2015, 23:35


--------------------------------------------------------------------------------
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 | 19.06.2015, 21:19


--------------------------------------------------------------------------------
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 | 18.06.2015, 21:45


--------------------------------------------------------------------------------
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 | 18.06.2015, 16:01


--------------------------------------------------------------------------------
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 | 15.06.2015, 15:16


--------------------------------------------------------------------------------
Fixed, Visual mode, since r2336: in some cases local vertical texture offset was
calculated incorrectly when checking sidedef's texture alpha.

R2223 | 78eeb2ee | MaxED | 15.06.2015, 12:51


--------------------------------------------------------------------------------
Fixed, Visual mode, UDMF: in some cases texture offsets were changed incorrectly
while dragging sidedefs with negative texture scale.
R2222 | c500edaf | MaxED | 15.06.2015, 11:50
--------------------------------------------------------------------------------
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 | 14.06.2015, 21:29


--------------------------------------------------------------------------------
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 | 08.06.2015, 16:37


--------------------------------------------------------------------------------
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 | 08.06.2015, 12:09


--------------------------------------------------------------------------------
Visual mode: highlight was nearly invisible in low-brightness areas when fog
rendering was enabled.

R2218 | 2945c258 | MaxED | 08.06.2015, 11:48


--------------------------------------------------------------------------------
Visual mode: looks like things lit by dynamic lights are not affected by light
fading in GZDoom.

R2217 | 4034bd4c | MaxED | 03.06.2015, 15:20


--------------------------------------------------------------------------------
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 | 02.06.2015, 00:10


--------------------------------------------------------------------------------
We can use settings from parent when creating a child thing category.

R2215 | 5a7b599a | MaxED | 01.06.2015, 23:46


--------------------------------------------------------------------------------
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 | 01.06.2015, 12:59


--------------------------------------------------------------------------------
DECORATE: added "//$Angled" and "//$NotAngled" special comments (same usage as in
SLADE).
Documentation: updated "DECORATE keys" page.

R2213 | a7ba8055 | MaxED | 01.06.2015, 11:53


--------------------------------------------------------------------------------
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 | 31.05.2015, 23:11


--------------------------------------------------------------------------------
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 | 30.05.2015, 14:42


--------------------------------------------------------------------------------
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 | 30.05.2015, 12:26


--------------------------------------------------------------------------------
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 -> Game Configurations group.
Documentation: updated "DECORATE keys" page.

R2209 | 84059749 | MaxED | 29.05.2015, 21:31


--------------------------------------------------------------------------------
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 | 28.05.2015, 23:27


--------------------------------------------------------------------------------
Changed, ButtonsNumericTextbox: turns out this problem can be solved without manual
focus shifting.

R2207 | 93c23910 | MaxED | 28.05.2015, 17:00


--------------------------------------------------------------------------------
Changed, ButtonsNumericTextbox: made keyboard focus shifting a bit less intrusive.

R2206 | 91e1fbbd | MaxED | 28.05.2015, 15:45


--------------------------------------------------------------------------------
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 | 28.05.2015, 12:04


--------------------------------------------------------------------------------
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 | 27.05.2015, 23:55


--------------------------------------------------------------------------------
Fixed several places where KeyNotFoundException can potentially occur in
ThingFlagsCompare.Compare().

R2203 | bb8cd761 | MaxED | 27.05.2015, 17:25


--------------------------------------------------------------------------------
Internal: fixed a typo in VisualMiddle3D.
Updated ZDoom_ACS.cfg and ZDoom_DECORATE.cfg.

R2202 | 1b9f94f3 | MaxED | 27.05.2015, 14:38


--------------------------------------------------------------------------------
More code sanity changes (constructors of abstract classes should not be public or
internal).

R2201 | 1d988b08 | MaxED | 27.05.2015, 13:05


--------------------------------------------------------------------------------
Fixed, Visual Mode: voxel models were not rendered in full brightness mode.

R2200 | cfae82af | MaxED | 27.05.2015, 12:34


--------------------------------------------------------------------------------
Added some disposers here and there.

R2199 | 28f30648 | MaxED | 26.05.2015, 23:08


--------------------------------------------------------------------------------
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 | 26.05.2015, 22:10


--------------------------------------------------------------------------------
Fixed, "Flip Linedefs" action: in some cases my sector based flipping logic was
behaving incorrectly.

R2197 | 42dbec72 | MaxED | 26.05.2015, 00:55


--------------------------------------------------------------------------------
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 | 23.05.2015, 23:40


--------------------------------------------------------------------------------
Added, MAPINFO parser: we can also get "skyflatname" gameinfo property while we at
it.

R2195 | e381ba92 | MaxED | 23.05.2015, 23:01


--------------------------------------------------------------------------------
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 | 18.05.2015, 20:49


--------------------------------------------------------------------------------
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 -> Zoom"
menu.

R2193 | 981a4f88 | MaxED | 13.05.2015, 01:13


--------------------------------------------------------------------------------
Fixed, ZDoom_things.cfg: most of Bridge actors had incorrect size/missing settings.

R2192 | 930e8f54 | MaxED | 11.05.2015, 22:17


--------------------------------------------------------------------------------
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 | 04.05.2015, 09:19


--------------------------------------------------------------------------------
Applied SoundPropagationMode patch by Boris.

R2190 | f30c1ba0 | MaxED | 29.04.2015, 10:36


--------------------------------------------------------------------------------
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 | 28.04.2015, 16:22


--------------------------------------------------------------------------------
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 | 28.04.2015, 10:31


--------------------------------------------------------------------------------
Fixed, ACS script names parser: we should skip inner scopes of scripts and
functions.
Updated ZDoom_DECORATE.cfg.

R2187 | 806a71fe | MaxED | 27.04.2015, 16:56


--------------------------------------------------------------------------------
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 | 17.04.2015, 15:46


--------------------------------------------------------------------------------
Fixed, Map Analysis mode, Check Stuck Things: in some cases the check returned
false-negative results.

R2185 | 2dff39b8 | MaxED | 16.04.2015, 15:03


--------------------------------------------------------------------------------
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 | 15.04.2015, 17:01


--------------------------------------------------------------------------------
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 | 15.04.2015, 14:49


--------------------------------------------------------------------------------
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 | 15.04.2015, 09:41


--------------------------------------------------------------------------------
Edit forms: added Preferences -> Interface -> "Edit windows remember selected
tabs" option.

R2181 | aa998c8f | MaxED | 14.04.2015, 21:43


--------------------------------------------------------------------------------
Drag Geometry mode, UDMF: sector slope offsets are now updated to keep them at the
same height when moving sectors.

R2180 | 76559ae8 | MaxED | 14.04.2015, 13:33


--------------------------------------------------------------------------------
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 | 13.04.2015, 12:37


--------------------------------------------------------------------------------
More fixes for MODELDEF fixes from previous commit...
Updated InnoSetup config file.

R2178 | 6565dd93 | MaxED | 13.04.2015, 11:50


--------------------------------------------------------------------------------
MODELDEF parser: a model should be skipped when it's FrameIndex is -1.

R2177 | 45dca2be | MaxED | 13.04.2015, 00:29


--------------------------------------------------------------------------------
Fixed, Thing, Linedef, Sector info panels: flags panel resize logic was a bit
incorrect...
R2176 | ddd05795 | MaxED | 12.04.2015, 23:05
--------------------------------------------------------------------------------
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 | 10.04.2015, 23:48


--------------------------------------------------------------------------------
Fixed, internal: in some cases it was possible to get incorrect resource when using
Plug.GetResourceStream().

R2174 | 70416cd9 | MaxED | 06.04.2015, 21:33


--------------------------------------------------------------------------------
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 | 05.04.2015, 23:39


--------------------------------------------------------------------------------
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 | 05.04.2015, 00:36


--------------------------------------------------------------------------------
Game configurations: "Make Door" action's close delay argument had incorrect value
(3 -> 34).
Game configurations, Hexen things: added "Spawn Fly" (112) actor definition.

R2171 | 43ff16ca | MaxED | 05.04.2015, 00:11


--------------------------------------------------------------------------------
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 | 03.04.2015, 14:05


--------------------------------------------------------------------------------
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 | 02.04.2015, 12:57


--------------------------------------------------------------------------------
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 | 01.04.2015, 14:51


--------------------------------------------------------------------------------
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 | 31.03.2015, 20:39


--------------------------------------------------------------------------------
Fixed documentation typos reported by Overwatch-C-17.
A couple of cosmetic fixes in ZDoom_linedefs.cfg.

R2166 | a58f3522 | MaxED | 30.03.2015, 23:44


--------------------------------------------------------------------------------
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 | 30.03.2015, 16:29
--------------------------------------------------------------------------------
Game configurations: added "locksprite" thing property.
Updated documentation.

R2164 | c5a4c198 | MaxED | 30.03.2015, 13:22


--------------------------------------------------------------------------------
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 | 27.03.2015, 14:18


--------------------------------------------------------------------------------
Fixed, Visual mode: hitbox height of vertex handles was 2x higher than it's
supposed to be.

R2162 | 07ef6631 | MaxED | 27.03.2015, 12:43


--------------------------------------------------------------------------------
Fixed, Linedefs mode, "Make Gradient Brightness" action, UDMF: "lightfog" sidedef
flag should be updated when applying the action.

R2161 | 487c0f8d | MaxED | 27.03.2015, 10:51


--------------------------------------------------------------------------------
Changed, Linedef Edit form, non-UDMF: reduced window height (on Windows 7 it's 667
-> 639 pixels in Doom map format, 736 -> 698 pixels in Hexen map format).
Added inner highlight on mouse over to ImageSelectorControl.

R2160 | 8af08418 | MaxED | 26.03.2015, 22:31


--------------------------------------------------------------------------------
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 | 26.03.2015, 12:30


--------------------------------------------------------------------------------
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 | 25.03.2015, 23:13


--------------------------------------------------------------------------------
Fixed, Texture Browser: restored Tab key functionality yet again...
Changed, Numeric Textbox: we should not change focus when "usemodifierkeys" is
false.

R2157 | 25b68aa7 | MaxED | 25.03.2015, 22:17


--------------------------------------------------------------------------------
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 | 24.03.2015, 15:21


--------------------------------------------------------------------------------
Fixed, Game Configurations window: fixed a crash when manually entering test engine
name then choosing it's location.

R2155 | 1b1546ae | MaxED | 23.03.2015, 23:39


--------------------------------------------------------------------------------
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 | 23.03.2015, 21:16


--------------------------------------------------------------------------------
Fixed, Thing/Linedef/Sector info panels: "Flags" group width was calculated
incorrectly when showing the control for the first time.

R2153 | 5152a2d6 | MaxED | 23.03.2015, 19:34


--------------------------------------------------------------------------------
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 | 23.03.2015, 15:21


--------------------------------------------------------------------------------
Looks like I've missed some stuff in the previous commit...

R2151 | dd568976 | MaxED | 23.03.2015, 15:19


--------------------------------------------------------------------------------
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 | 22.03.2015, 21:43
--------------------------------------------------------------------------------
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 | 21.03.2015, 21:08


--------------------------------------------------------------------------------
Changed, Textures Browser: "[TEXTURES]" sub-entry should be shown for wads too.

R2148 | d72e642d | MaxED | 21.03.2015, 20:41


--------------------------------------------------------------------------------
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 | 18.03.2015, 19:49


--------------------------------------------------------------------------------
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 | 17.03.2015, 15:54


--------------------------------------------------------------------------------
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 | 17.03.2015, 13:28


--------------------------------------------------------------------------------
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 | 16.03.2015, 09:54


--------------------------------------------------------------------------------
Changed, Texture Browser: "Used Textures" group is now collapsible.

R2143 | 81522c32 | MaxED | 13.03.2015, 13:39


--------------------------------------------------------------------------------
All Texture Browser controls should have TabStop disabled to make Tab key work as
intended...

R2142 | c40d0549 | MaxED | 13.03.2015, 12:06


--------------------------------------------------------------------------------
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 | 11.03.2015, 13:01


--------------------------------------------------------------------------------
Updated build bath files.

R2140 | 369e39db | MaxED | 11.03.2015, 12:38


--------------------------------------------------------------------------------
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 | 10.03.2015, 23:35


--------------------------------------------------------------------------------
Updated ZDoom_ACS.cfg.
+ a couple of cosmetic changes.

R2138 | 0e23e64a | MaxED | 10.03.2015, 20:03


--------------------------------------------------------------------------------
Added Stair Sector Builder plugin by Boris Iwanski.
Removed a bunch of unused build configurations from Builder.sln.

R2137 | bb68e1fe | MaxED | 10.03.2015, 19:49


--------------------------------------------------------------------------------
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 | 09.03.2015, 13:56


--------------------------------------------------------------------------------
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 | 09.03.2015, 10:17


--------------------------------------------------------------------------------
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 | 07.03.2015, 22:38


--------------------------------------------------------------------------------
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 | 06.03.2015, 20:12


--------------------------------------------------------------------------------
Preferences -> 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 -> polyobject start spot
pairs.
Fixed, Things mode: event lines were not drawn after finishing panning.

R2132 | 0993c189 | MaxED | 06.03.2015, 00:19


--------------------------------------------------------------------------------
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 | 05.03.2015, 09:51


--------------------------------------------------------------------------------
DECORATE parser: added "//$GZDB_SKIP" special comment. Parsing of the file is
stopped after this comment is encountered.
Updated documentation.

R2130 | 7dc4aefd | MaxED | 04.03.2015, 21:05


--------------------------------------------------------------------------------
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 | 04.03.2015, 10:37


--------------------------------------------------------------------------------
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 | 03.03.2015, 19:32


--------------------------------------------------------------------------------
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 | 03.03.2015, 10:42


--------------------------------------------------------------------------------
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 | 27.02.2015, 15:32


--------------------------------------------------------------------------------
Edit forms: tag lists are now sorted in descending order.

R2125 | bdadc363 | MaxED | 27.02.2015, 11:55


--------------------------------------------------------------------------------
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 | 26.02.2015, 15:42


--------------------------------------------------------------------------------
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 | 26.02.2015, 09:49


--------------------------------------------------------------------------------
Thing Info panel: thing class is now displayed.

R2122 | 5f37b315 | MaxED | 25.02.2015, 20:59


--------------------------------------------------------------------------------
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 | 24.02.2015, 21:25


--------------------------------------------------------------------------------
Linedefs Mode, UDMF: rewritten "Make Gradient Brightness" action. Fixed some logic
errors, added interpolation modes support.

R2120 | c07df8f5 | MaxED | 24.02.2015, 14:38


--------------------------------------------------------------------------------
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 | 24.02.2015, 08:51


--------------------------------------------------------------------------------
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 | 22.02.2015, 22:07


--------------------------------------------------------------------------------
Updated ZDoom_ACS.cfg and ZDoom_DECORATE.cfg.

R2117 | 0ba6490b | MaxED | 20.02.2015, 14:22


--------------------------------------------------------------------------------
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 | 19.02.2015, 21:50


--------------------------------------------------------------------------------
Fixed a typo in one of the Preferences window's tool-tips.
Updated ZDoom_DECORATE.cfg.

R2115 | 25ca6f4e | MaxED | 19.02.2015, 18:59


--------------------------------------------------------------------------------
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 | 19.02.2015, 14:50


--------------------------------------------------------------------------------
Fixed, TEXTURES parser: fixed incorrect stream rewinding when reading "Blend" patch
property without a tint amount.

R2113 | 0ea022fa | MaxED | 19.02.2015, 14:00


--------------------------------------------------------------------------------
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 | 15.02.2015, 21:16
--------------------------------------------------------------------------------
Interface: changed OK / Cancel buttons order.

R2111 | ec964e9d | MaxED | 14.02.2015, 19:15


--------------------------------------------------------------------------------
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 | 13.02.2015, 20:59


--------------------------------------------------------------------------------
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 | 12.02.2015, 23:04


--------------------------------------------------------------------------------
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 | 07.02.2015, 18:52


--------------------------------------------------------------------------------
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 | 06.02.2015, 22:03


--------------------------------------------------------------------------------
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 | 06.02.2015, 10:01
--------------------------------------------------------------------------------
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 | 04.02.2015, 19:02


--------------------------------------------------------------------------------
DECORATE: added "$argN" special comment. It can be used to specify default argument
names.
Updated documentation.

R2104 | dc607649 | MaxED | 01.02.2015, 19:44


--------------------------------------------------------------------------------
Linedefs mode, UDMF: added "Apply 'lightfog' flag" action.
ZDoom_linedefs.cfg: "Plane" actions don't require activation.

R2103 | d641c116 | MaxED | 30.01.2015, 20:24


--------------------------------------------------------------------------------
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 | 30.01.2015, 15:16


--------------------------------------------------------------------------------
Fixed, Visual mode: in some cases "Raise Floor/Ceiling to adjacent sector" was not
working properly when used on things.

R2101 | e687642c | MaxED | 30.01.2015, 09:10


--------------------------------------------------------------------------------
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 | 30.01.2015, 08:58


--------------------------------------------------------------------------------
Fixed, Visual mode: when thing's position is not absolute, it should always be
positioned between floor and ceiling planes.

R2099 | 2a1cd2c7 | MaxED | 29.01.2015, 22:41


--------------------------------------------------------------------------------
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 | 29.01.2015, 13:14


--------------------------------------------------------------------------------
Fixed, Sectors Mode, UDMF: "Make Brightness Gradient" action was not working when
"Sector Brightness" mode was selected...

R2097 | 3575ffc0 | MaxED | 29.01.2015, 09:18


--------------------------------------------------------------------------------
Added some more boilerplate to MapManager.CompileLump()

R2096 | 3c9ea89d | MaxED | 29.01.2015, 09:00


--------------------------------------------------------------------------------
Changed ZDoom/GZDoom/Zandronum configuration names to avoid confusion.

R2095 | ed2a832c | MaxED | 29.01.2015, 00:33


--------------------------------------------------------------------------------
Added some boilerplate to MapManager.CompileLump().

R2094 | 4b01f8e9 | MaxED | 27.01.2015, 15:29


--------------------------------------------------------------------------------
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 | 27.01.2015, 14:27


--------------------------------------------------------------------------------
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 | 27.01.2015, 12:40


--------------------------------------------------------------------------------
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 | 26.01.2015, 10:45


--------------------------------------------------------------------------------
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 | 26.01.2015, 09:53


--------------------------------------------------------------------------------
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 | 26.01.2015, 09:26


--------------------------------------------------------------------------------
ReverbsParser: added duplicate reverbs ID check.
Updated ZDoom_DECORATE.cfg.

R2088 | 637cd69c | MaxED | 26.01.2015, 00:44


--------------------------------------------------------------------------------
Changed, Sound Environment mode: on second thought, we don't need to scan all map
things to find one to highlight...

R2087 | 1c769eec | MaxED | 26.01.2015, 00:22


--------------------------------------------------------------------------------
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 | 24.01.2015, 00:09


--------------------------------------------------------------------------------
Program configuration: added some sanity checks to "currentengineindex" property.

R2085 | 43d4f80b | MaxED | 23.01.2015, 22:51


--------------------------------------------------------------------------------
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 | 23.01.2015, 15:46


--------------------------------------------------------------------------------
Updated ZDoom_DECORATE.cfg.

R2083 | 914f5ec9 | MaxED | 23.01.2015, 13:49


--------------------------------------------------------------------------------
Updated setup and automatic build files.
R2082 | 0a7bd9f6 | MaxED | 23.01.2015, 13:36
--------------------------------------------------------------------------------
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 | 23.01.2015, 13:02


--------------------------------------------------------------------------------
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 | 22.01.2015, 21:34


--------------------------------------------------------------------------------
Fixed, Script Editor: named scripts were not shown in the script navigator drop-
down when current map was not in UDMF.

R2079 | 3343f6d2 | MaxED | 22.01.2015, 20:03


--------------------------------------------------------------------------------
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 | 20.01.2015, 13:20


--------------------------------------------------------------------------------
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 | 20.01.2015, 08:58


--------------------------------------------------------------------------------
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 | 19.01.2015, 20:53


--------------------------------------------------------------------------------
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 | 18.01.2015, 20:51


--------------------------------------------------------------------------------
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 | 17.01.2015, 21:32


--------------------------------------------------------------------------------
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 | 17.01.2015, 00:37


--------------------------------------------------------------------------------
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 | 16.01.2015, 22:38


--------------------------------------------------------------------------------
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 | 16.01.2015, 14:14


--------------------------------------------------------------------------------
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 | 15.01.2015, 22:51


--------------------------------------------------------------------------------
Visual mode, "Raise/Lower Sector to Nearest" actions: both floor and ceiling
heights of adjacent sectors are now taken into account.
R2069 | f06387bd | MaxED | 15.01.2015, 21:48
--------------------------------------------------------------------------------
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 | 14.01.2015, 14:12


--------------------------------------------------------------------------------
Draw Settings panel: added "Get From Selection" buttons.
+a couple of cosmetic changes.

R2067 | 64e19845 | MaxED | 12.01.2015, 19:18


--------------------------------------------------------------------------------
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 | 12.01.2015, 13:27


--------------------------------------------------------------------------------
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 | 11.01.2015, 20:42


--------------------------------------------------------------------------------
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 | 11.01.2015, 00:12


--------------------------------------------------------------------------------
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 | 10.01.2015, 12:45


--------------------------------------------------------------------------------
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 | 09.01.2015, 14:56


--------------------------------------------------------------------------------
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 | 09.01.2015, 09:34


--------------------------------------------------------------------------------
Nodes Viewer plugin: added a sanity check.

R2060 | a531e41a | MaxED | 09.01.2015, 09:11


--------------------------------------------------------------------------------
High-Dpi: redesigned Docker control's Pin button. Now it is rendered properly when
using high-dpi display settings.

R2059 | c34d07c5 | MaxED | 08.01.2015, 16:01


--------------------------------------------------------------------------------
Fixed: apparently, adding dpiAware as asmv1 element broke Windows XP
compatibility...

R2058 | d2f7fb8a | MaxED | 08.01.2015, 10:45


--------------------------------------------------------------------------------
DECORATE parser: added multiple actions per frame
(http://zdoom.org/Changelog/7d0faa5bd5f39f1b5c721e8287f94dc04811a355/files)
support.

R2057 | 90d475ec | MaxED | 07.01.2015, 23:14


--------------------------------------------------------------------------------
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 | 07.01.2015, 22:20


--------------------------------------------------------------------------------
Fixed, Visual Mode: untextured middle parts of double-sided linedefs were selected
when Shift-selecting a sidedef part with missing texture ("-").

R2055 | 297d7d28 | MaxED | 07.01.2015, 19:32


--------------------------------------------------------------------------------
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 | 06.01.2015, 13:46


--------------------------------------------------------------------------------
Woops, forgot to commit the icon!

R2053 | 86031291 | MaxED | 06.01.2015, 12:49


--------------------------------------------------------------------------------
High-Dpi: fixed most of alignment errors.

R2052 | c788802c | MaxED | 05.01.2015, 15:56


--------------------------------------------------------------------------------
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 | 05.01.2015, 11:30


--------------------------------------------------------------------------------
Linedef Edit Form (Doom/Hexen map formats): fixed incorrect window size when using
low display resolution (like 1024x768).

R2050 | 9c11d7e6 | MaxED | 03.01.2015, 19:43


--------------------------------------------------------------------------------
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 | 30.12.2014, 21:39


--------------------------------------------------------------------------------
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 | 30.12.2014, 21:14


--------------------------------------------------------------------------------
Fixed: patches named TNT1A0 should be skipped when creating a texture.
Updated ZDoom_DECORATE.cfg.

R2047 | 704ec15c | MaxED | 30.12.2014, 14:21


--------------------------------------------------------------------------------
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 | 29.12.2014, 22:44
--------------------------------------------------------------------------------
Also, we should not switch to a map named "MAP"...

R2045 | de43f4f9 | MaxED | 29.12.2014, 20:38


--------------------------------------------------------------------------------
Apparently, we can no longer load a map named "MAP" after r2151. Let's warn a user
about this unfortunate event.

R2044 | 858bffd6 | MaxED | 29.12.2014, 19:15


--------------------------------------------------------------------------------
Added more checks and fixed incorrect flag assignment in UDMF -> Hexen action
conversion from r2155.

R2043 | 8491993b | MaxED | 29.12.2014, 13:28


--------------------------------------------------------------------------------
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 | 29.12.2014, 10:19


--------------------------------------------------------------------------------
Added Hexen -> UDMF and UDMF -> 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 | 24.12.2014, 19:32


--------------------------------------------------------------------------------
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 | 24.12.2014, 08:50


--------------------------------------------------------------------------------
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 | 23.12.2014, 13:32


--------------------------------------------------------------------------------
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 | 22.12.2014, 22:36


--------------------------------------------------------------------------------
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 | 19.12.2014, 10:24


--------------------------------------------------------------------------------
Image Selector Control: fixed a crash when clearing an image.

R2036 | a94829b7 | MaxED | 16.12.2014, 10:01


--------------------------------------------------------------------------------
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, 15:14
--------------------------------------------------------------------------------
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, 14:21


--------------------------------------------------------------------------------
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 | 11.12.2014, 13:55


--------------------------------------------------------------------------------
Rendering: MODELDEF "offset" property is now supported.
Rendering: mode fixes to MODELDEF and UDMF properties-related model rendering
logic.

R2032 | 4d9c5517 | MaxED | 10.12.2014, 23:50


--------------------------------------------------------------------------------
Fixed, Rendering: MODELDEF RollOffset, AngleOffset, Scale and ZOffset properties
were applied incorrectly.
Fixed, Rendering: VOXELDEF Scale property was applied incorrectly.

R2031 | 33a35e21 | MaxED | 10.12.2014, 22:11


--------------------------------------------------------------------------------
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 | 10.12.2014, 15:22


--------------------------------------------------------------------------------
A couple of fixes to ScriptDocumentTab.FindPrevious() logic.

R2029 | 2f981476 | MaxED | 10.12.2014, 14:15


--------------------------------------------------------------------------------
Script Editor: added Quick Search panel.
Find and Replace window: added "Find Previous" button.

R2028 | e6e74478 | MaxED | 10.12.2014, 09:21


--------------------------------------------------------------------------------
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 | 08.12.2014, 22:06


--------------------------------------------------------------------------------
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 | 05.12.2014, 22:43


--------------------------------------------------------------------------------
Woops...

R2025 | 357f0554 | MaxED | 05.12.2014, 22:34


--------------------------------------------------------------------------------
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 | 05.12.2014, 20:42


--------------------------------------------------------------------------------
Game configurations: moved Zandronum linedef definitions to Zandronum_linedefs.cfg.
Game configurations: removed some irrelevant info.

R2023 | a0898c4e | MaxED | 05.12.2014, 15:33


--------------------------------------------------------------------------------
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 | 04.12.2014, 11:06


--------------------------------------------------------------------------------
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 | 04.12.2014, 08:50


--------------------------------------------------------------------------------
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 | 04.12.2014, 00:52


--------------------------------------------------------------------------------
Some cosmetic changes in ThingInfoPanel.

R2019 | b129e9b1 | MaxED | 04.12.2014, 00:30


--------------------------------------------------------------------------------
Texture Browser Control: "Long texture names" and "Show image size" values are now
stored in program configuration.

R2018 | 15b2adfe | MaxED | 04.12.2014, 00:15


--------------------------------------------------------------------------------
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 | 03.12.2014, 10:06


--------------------------------------------------------------------------------
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 | 25.11.2014, 12:52


--------------------------------------------------------------------------------
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 | 22.11.2014, 21:56
--------------------------------------------------------------------------------
Game configurations: fixed "Door Generic (202)" movement speed, type and delay,
fixed "Door Close Wait Open (249)" movement speed and delay.

R2014 | f3bd56f3 | MaxED | 17.11.2014, 02:41


--------------------------------------------------------------------------------
Fixed: GZDB was not shown in alt-tab list when "Errors and Warnings" window was
open.

R2013 | 18e52226 | MaxED | 15.11.2014, 21:25


--------------------------------------------------------------------------------
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 | 13.11.2014, 10:43


--------------------------------------------------------------------------------
Internal: added a debug console.

R2011 | 2b7eee8d | MaxED | 12.11.2014, 12:22


--------------------------------------------------------------------------------
Draw modes: linedef length labels no longer overlap linedefs.

R2010 | 613e51ce | MaxED | 11.11.2014, 12:47


--------------------------------------------------------------------------------
Internal: removed GameConfiguration.MapLumpNames, instead
GameConfiguration.MapLumps is now used.
Internal: removed some unrelated stuff from NodesViewer.csproj.

R2009 | 91f06ad9 | MaxED | 10.11.2014, 12:27


--------------------------------------------------------------------------------
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 | 06.11.2014, 13:56


--------------------------------------------------------------------------------
Changed: reorganized controls in Thing Edit forms.
Changed: thing sprite is now displayed in ThingBrowserControl.

R2007 | ec1cf802 | MaxED | 05.11.2014, 15:31


--------------------------------------------------------------------------------
Updated ZDoom_DECORATE.cfg. Now it hopefully has nearly all DECORATE functions and
flags.
Updated documentation.
R2006 | 6c1dbc0b | MaxED | 05.11.2014, 13:32
--------------------------------------------------------------------------------
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 | 04.11.2014, 15:24


--------------------------------------------------------------------------------
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 | 04.11.2014, 00:06


--------------------------------------------------------------------------------
Hmm...

R2003 | 580eb492 | MaxED | 04.11.2014, 00:03


--------------------------------------------------------------------------------
Err...

R2002 | 27d02188 | MaxED | 03.11.2014, 15:03


--------------------------------------------------------------------------------
A slightly better implementation of previous commit...

R2001 | 720b4e01 | MaxED | 03.11.2014, 14:58


--------------------------------------------------------------------------------
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 | 03.11.2014, 14:02


--------------------------------------------------------------------------------
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 | 02.11.2014, 20:32
--------------------------------------------------------------------------------
Fixed, Change Map form: keyboard focus was not properly updated after selecting
current map in the maps list.

R1998 | 840cdf66 | MaxED | 02.11.2014, 20:02


--------------------------------------------------------------------------------
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 | 02.11.2014, 18:15


--------------------------------------------------------------------------------
Fixed: it's now impossible to set grid size smaller than 1.

R1996 | cefb66ca | MaxED | 31.10.2014, 14:53


--------------------------------------------------------------------------------
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 | 31.10.2014, 10:52


--------------------------------------------------------------------------------
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 | 31.10.2014, 08:42


--------------------------------------------------------------------------------
Fixed: in some cases incorrect window bounds were used when saving active window
screenshot when several child windows were open.

R1993 | 47d248a7 | MaxED | 30.10.2014, 09:43


--------------------------------------------------------------------------------
Fixed: in some cases selection synchronization logic worked incorrectly when
switching from Visual to Classic mode.

R1992 | 3e4fe14f | MaxED | 29.10.2014, 15:51


--------------------------------------------------------------------------------
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 | 29.10.2014, 14:11


--------------------------------------------------------------------------------
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 | 29.10.2014, 12:35


--------------------------------------------------------------------------------
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 | 28.10.2014, 22:50


--------------------------------------------------------------------------------
DECORATE parser: let's not use LANGUAGE keywords as actor titles.

R1988 | 5eba596a | MaxED | 28.10.2014, 15:35


--------------------------------------------------------------------------------
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 | 28.10.2014, 11:30


--------------------------------------------------------------------------------
Visual mode: selection info was not updated in some cases.

R1986 | 601280bb | MaxED | 28.10.2014, 10:31


--------------------------------------------------------------------------------
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 | 28.10.2014, 10:23


--------------------------------------------------------------------------------
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 | 26.10.2014, 21:11


--------------------------------------------------------------------------------
Fixed: since we are now using Dictionary in WADReader.GetDecorateData, all names
should be unique.
R1983 | d4cfdd78 | MaxED | 23.10.2014, 15:27
--------------------------------------------------------------------------------
Fixed, DECORATE parser: we should use full path when reporting wad DECORATE parse
errors.

R1982 | 05d097a7 | MaxED | 23.10.2014, 15:04


--------------------------------------------------------------------------------
Internal: removed ambiguous method override.

R1981 | 6df64156 | MaxED | 23.10.2014, 14:48


--------------------------------------------------------------------------------
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 | 23.10.2014, 10:18


--------------------------------------------------------------------------------
Fixed: undo list must be cleared during "Switch map in current wad" action.
Fixed incorrect non-UDMF <-> UDMF skills translations in Strife_misc.cfg.

R1979 | ab7d4b20 | MaxED | 22.10.2014, 15:07


--------------------------------------------------------------------------------
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 | 21.10.2014, 15:35


--------------------------------------------------------------------------------
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 | 20.10.2014, 14:16


--------------------------------------------------------------------------------
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 | 17.10.2014, 15:43


--------------------------------------------------------------------------------
Updated documentation.

R1975 | 558cd6f2 | MaxED | 17.10.2014, 14:50


--------------------------------------------------------------------------------
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 | 17.10.2014, 13:55


--------------------------------------------------------------------------------
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 | 17.10.2014, 13:19


--------------------------------------------------------------------------------
Updated some icons. The new ones should be more visible when using dark Windows
themes.

R1972 | eb9781b3 | MaxED | 15.10.2014, 10:36


--------------------------------------------------------------------------------
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 | 14.10.2014, 00:01


--------------------------------------------------------------------------------
Changed, Visual mode: "Help" panel is now updated only if it is the active tab.
Internal: added General.Interface.ActiveDockerTabName property.

R1970 | 7a9e01c0 | MaxED | 13.10.2014, 11:32


--------------------------------------------------------------------------------
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 | 13.10.2014, 00:22


--------------------------------------------------------------------------------
Fixed, Directory/PK3/PK7 image loading: we should use DoomTexture as expected
format when loading flats from non-"Flats" folders.

R1968 | 10da1284 | MaxED | 12.10.2014, 23:59


--------------------------------------------------------------------------------
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 | 09.10.2014, 21:29


--------------------------------------------------------------------------------
Fixed: it was possible to add the same Docker several times using
General.Interface.AddDocker().

R1966 | 76302375 | MaxED | 09.10.2014, 16:16


--------------------------------------------------------------------------------
Fixed, Tag Explorer: "Export to file" logic was broken.

R1965 | d8df65b2 | MaxED | 07.10.2014, 11:56


--------------------------------------------------------------------------------
More fixes to PK3/Directory patch and texture search/creation logic.

R1964 | 7c048ece | MaxED | 07.10.2014, 10:56


--------------------------------------------------------------------------------
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 | 07.10.2014, 02:23


--------------------------------------------------------------------------------
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 | 03.10.2014, 23:55


--------------------------------------------------------------------------------
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 | 01.10.2014, 10:17


--------------------------------------------------------------------------------
Reverted r2025 changes, because performance improvement was not worth the
trouble...

R1960 | ae7d6dd3 | MaxED | 01.10.2014, 00:31


--------------------------------------------------------------------------------
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 | 30.09.2014, 22:14


--------------------------------------------------------------------------------
Fixed a broken lookup update logic in WAD.Remove() and WAD.RemoveAt().

R1958 | fa1a1d42 | MaxED | 30.09.2014, 21:46


--------------------------------------------------------------------------------
Fixed, Classic modes: Alt-dragging map elements (e.g. "snap to grid increment while
dragging" mode) was not working properly.

R1957 | b95a059e | MaxED | 30.09.2014, 15:29


--------------------------------------------------------------------------------
Added ChangelogMaker tool, updated MakeSVNRelease.bat

R1956 | bc1c32d5 | MaxED | 30.09.2014, 14:02


--------------------------------------------------------------------------------
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 | 29.09.2014, 22:49


--------------------------------------------------------------------------------
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 | 29.09.2014, 16:05


--------------------------------------------------------------------------------
Map Analysis: "Check texture alignment" check now works in UDMF map format.
Fixed incorrect syntax in ZDoom_DECORATE.cfg.

R1953 | 377fa0f5 | MaxED | 29.09.2014, 11:52


--------------------------------------------------------------------------------
More changes to ZDoom_ACS.cfg and ZDoom_DECORATE.cfg...

R1952 | 146fc3f4 | MaxED | 29.09.2014, 10:41


--------------------------------------------------------------------------------
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 | 26.09.2014, 09:48


--------------------------------------------------------------------------------
Scripting: added A_DamageSelf, A_DamageTarget, A_DamageTracer and CheckClass
definitions, fixed a bunch of inconsistencies in ZDoom_DECORATE.cfg.

R1950 | e849c041 | MaxED | 24.09.2014, 13:47


--------------------------------------------------------------------------------
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 | 24.09.2014, 10:48


--------------------------------------------------------------------------------
Cosmetic: Angle Control now has angle marks.

R1948 | c98c9b49 | MaxED | 24.09.2014, 01:29


--------------------------------------------------------------------------------
Internal: sort sector levels only if there are more than 2 of them in a given
sector.

R1947 | 88ae5688 | MaxED | 23.09.2014, 23:34


--------------------------------------------------------------------------------
Added: Map Analysis: added "Check texture alignment" check. Currently it works only
in Doom/Hexen map formats.

R1946 | cc1c4077 | MaxED | 23.09.2014, 10:54


--------------------------------------------------------------------------------
Action Selector control: actions can now be scrolled using up/down keys and mouse
wheel.

R1945 | 62e5f0b7 | MaxED | 23.09.2014, 10:33


--------------------------------------------------------------------------------
Updated ZDoom ACC.
More changes in ZDoom_linedefs.cfg.

R1944 | 84ffec92 | MaxED | 23.09.2014, 01:49


--------------------------------------------------------------------------------
ZDoom_linedefs.cfg: Thing_SetGoal was missing 4-th argument.

R1943 | e611c934 | MaxED | 22.09.2014, 21:01


--------------------------------------------------------------------------------
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 | 22.09.2014, 16:33


--------------------------------------------------------------------------------
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 | 22.09.2014, 13:51


--------------------------------------------------------------------------------
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 | 22.09.2014, 11:04


--------------------------------------------------------------------------------
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 | 22.09.2014, 02:16


--------------------------------------------------------------------------------
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 | 21.09.2014, 00:05


--------------------------------------------------------------------------------
ZDoom_ACS.cfg: added "DropInventory" function definition.
Visual mode: vertex handle size is now updated after closing the Preferences form.

R1937 | a6e44dc9 | MaxED | 20.09.2014, 20:34


--------------------------------------------------------------------------------
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 | 20.09.2014, 00:19


--------------------------------------------------------------------------------
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 | 19.09.2014, 00:06


--------------------------------------------------------------------------------
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 | 17.09.2014, 15:16


--------------------------------------------------------------------------------
Reformatted debug output from previous commit so it no longer generates compilation
warnings when compiling in Release mode.

R1933 | c6b0f385 | MaxED | 17.09.2014, 14:46


--------------------------------------------------------------------------------
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 | 16.09.2014, 22:26


--------------------------------------------------------------------------------
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 | 16.09.2014, 17:22


--------------------------------------------------------------------------------
Cosmetic: reformatted screenshot labels a bit.
More changes to Hexen_linedefs.cfg and ZDoom_linedefs.cfg.

R1930 | c7252865 | MaxED | 16.09.2014, 10:51


--------------------------------------------------------------------------------
Preferences: added "Vertex scale (3D)" preference, renamed "Vertex scale factor" to
"Vertex scale (2D)".

R1929 | 33ec020d | MaxED | 16.09.2014, 01:37


--------------------------------------------------------------------------------
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 | 15.09.2014, 16:49


--------------------------------------------------------------------------------
Linedef Edit Form: activation flags check was not updated properly.

R1927 | 032c8aaa | MaxED | 15.09.2014, 16:12


--------------------------------------------------------------------------------
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 | 15.09.2014, 11:35


--------------------------------------------------------------------------------
Flags Form: added special handling for flag with zero value.

R1925 | 7b735dc8 | MaxED | 15.09.2014, 10:35


--------------------------------------------------------------------------------
Sector Edit Form (Doom/Hexen): ermm... negative sector brightness is actually a
thing...

R1924 | 71a3f1c7 | MaxED | 15.09.2014, 10:15


--------------------------------------------------------------------------------
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 | 13.09.2014, 23:57


--------------------------------------------------------------------------------
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 | 12.09.2014, 23:36
--------------------------------------------------------------------------------
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 | 12.09.2014, 23:08


--------------------------------------------------------------------------------
Map Analysis mode: results can now be hidden individually.
Updated documentation.

R1920 | 9b3b04d8 | MaxED | 12.09.2014, 16:58


--------------------------------------------------------------------------------
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 | 12.09.2014, 14:19


--------------------------------------------------------------------------------
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 | 11.09.2014, 23:53


--------------------------------------------------------------------------------
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 | 11.09.2014, 19:49


--------------------------------------------------------------------------------
Linedef Edit Form: disabled missing activation flags warning.

R1916 | d916e546 | MaxED | 11.09.2014, 19:37


--------------------------------------------------------------------------------
Comments Panel: probably fixed a possible crash when UpdateList() is triggered
during map unloading.

R1915 | 22c5d6c0 | MaxED | 11.09.2014, 13:51


--------------------------------------------------------------------------------
Visplane Explorer: added "Open Doors" and "Heat Colors" options.

R1914 | a7488939 | MaxED | 11.09.2014, 10:26


--------------------------------------------------------------------------------
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 | 10.09.2014, 18:56
--------------------------------------------------------------------------------
Linedef Edit Form, UDMF: missing activation flags warning was shown even when
action was 0...

R1912 | 7b70316b | MaxED | 09.09.2014, 15:54


--------------------------------------------------------------------------------
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 | 09.09.2014, 14:16


--------------------------------------------------------------------------------
View projection is now updated when engaging Visual mode. This means no more
distorted visuals after disproportionately changing window size.

R1910 | 359cea1c | MaxED | 09.09.2014, 11:49


--------------------------------------------------------------------------------
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 | 08.09.2014, 23:26


--------------------------------------------------------------------------------
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 | 08.09.2014, 15:09


--------------------------------------------------------------------------------
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 | 04.09.2014, 15:48


--------------------------------------------------------------------------------
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 | 04.09.2014, 14:34


--------------------------------------------------------------------------------
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 | 04.09.2014, 09:57


--------------------------------------------------------------------------------
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 | 03.09.2014, 16:07


--------------------------------------------------------------------------------
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 | 03.09.2014, 09:50


--------------------------------------------------------------------------------
Generalized sector effects were not enabled in Boom game configurations.
Updated documentation a bit.

R1902 | 50c136fb | MaxED | 02.09.2014, 22:44


--------------------------------------------------------------------------------
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 | 02.09.2014, 20:52


--------------------------------------------------------------------------------
Import .obj as Terrain: vertex order was incorrect when creating sectors from a
model with up axis set to Z.

R1900 | 90689ad1 | MaxED | 30.08.2014, 20:12


--------------------------------------------------------------------------------
Fixed a crash when saving a map after changing map format.

R1899 | 10dd68b8 | MaxED | 28.08.2014, 13:16


--------------------------------------------------------------------------------
Classic modes: Draw Grid, Rectangle and Ellipse modes were missing "toggle grid
snapping" mode (enabled by holding Shift key while drawing).
R1898 | a585db60 | MaxED | 26.08.2014, 13:08
--------------------------------------------------------------------------------
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 | 25.08.2014, 16:13


--------------------------------------------------------------------------------
Visual mode, UDMF: added some boilerplate to prevent invalid sector slopes from
showing up/crashing the editor.

R1896 | c95c26bb | MaxED | 25.08.2014, 13:15


--------------------------------------------------------------------------------
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 | 25.08.2014, 11:41


--------------------------------------------------------------------------------
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 | 19.08.2014, 23:58


--------------------------------------------------------------------------------
Map Analysis form: fixed a bug related to window resizing introduced in r2002.

R1893 | bce65134 | MaxED | 13.08.2014, 00:43


--------------------------------------------------------------------------------
"Fatal Non-UI Error" message was shown incorrectly.

R1892 | be12251c | MaxED | 12.08.2014, 11:06


--------------------------------------------------------------------------------
Tag Range plugin: 0 should not be considered as "used tag"

R1891 | 18dea2d7 | MaxED | 12.08.2014, 10:30


--------------------------------------------------------------------------------
Tag Range plugin: tags of selected map elements should not be considered as
"already used".

R1890 | 9802b653 | MaxED | 12.08.2014, 10:13


--------------------------------------------------------------------------------
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 | 11.08.2014, 12:30


--------------------------------------------------------------------------------
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 | 11.08.2014, 11:39


--------------------------------------------------------------------------------
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 | 11.08.2014, 10:35


--------------------------------------------------------------------------------
Tag Selector, changed: tag ranges are now set using ">=N" and "<=N" syntax.
Tag Selector: tags can now be set relatively using "++N" and "--N" syntax.

R1886 | a07a5c1b | MaxED | 08.08.2014, 14:35


--------------------------------------------------------------------------------
Some more updates to ZDoom_DECORATE.cfg and ZDoom_ACS.cfg

R1885 | dc36abb0 | MaxED | 08.08.2014, 13:49


--------------------------------------------------------------------------------
Updated ZDoom_DECORATE.cfg

R1884 | ae0fc036 | MaxED | 08.08.2014, 13:00


--------------------------------------------------------------------------------
ACC: Added GetArmorInfo() and several missing constants to ZDoom_ACC.cfg
ACC: Also updated zdefs.acs and zspecial.acs

R1883 | 6e46203b | MaxED | 07.08.2014, 12:20


--------------------------------------------------------------------------------
Screenshots Folder can now be set in the Preferences.
Added custom icons for ZDoom's Decal and Sparkle things.

R1882 | 948dda04 | MaxED | 06.08.2014, 16:48


--------------------------------------------------------------------------------
Revision number is now also added to screenshot's filename.
Fixed a typo in the Preferences form.

R1881 | 95a57dc7 | MaxED | 06.08.2014, 16:24


--------------------------------------------------------------------------------
Revision number is now printed on screenshots.

R1880 | 47717e93 | MaxED | 06.08.2014, 12:21


--------------------------------------------------------------------------------
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 | 06.08.2014, 10:17


--------------------------------------------------------------------------------
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 | 05.08.2014, 16:27


--------------------------------------------------------------------------------
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 | 05.08.2014, 13:03


--------------------------------------------------------------------------------
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 | 05.08.2014, 10:22


--------------------------------------------------------------------------------
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 | 04.08.2014, 12:02


--------------------------------------------------------------------------------
Prefabs parsing was broken.

R1874 | 9c17aa4f | MaxED | 18.07.2014, 17:11


--------------------------------------------------------------------------------
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 | 18.07.2014, 13:25


--------------------------------------------------------------------------------
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 | 18.07.2014, 12:50
--------------------------------------------------------------------------------
Added "Reset" button to Tag selector control.

R1871 | dbe3fc9e | MaxED | 17.07.2014, 11:01


--------------------------------------------------------------------------------
Updated Zandronum compiler
MapSet: should probably clamp parsed selection group, because you never know...

R1870 | 8b429ca4 | MaxED | 17.07.2014, 10:49


--------------------------------------------------------------------------------
Updated Zandronum compiler

R1869 | 542d3bbf | MaxED | 17.07.2014, 10:15


--------------------------------------------------------------------------------
Visual mode: unrelated sidedefs were selected when trying to select empty texture
using "Select with the same textures" action.

R1868 | d2b1351a | MaxED | 16.07.2014, 15:40


--------------------------------------------------------------------------------
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 | 16.07.2014, 11:47


--------------------------------------------------------------------------------
Script Editor: functions are now shown in the script selector drop-down.

R1866 | 7cce80f0 | MaxED | 16.07.2014, 11:45


--------------------------------------------------------------------------------
Selection groups are now stored in the map's .dbs file.
Rewritten Add to/Select/Clear group Edit menu handling.

R1865 | f3f6d620 | MaxED | 15.07.2014, 10:50


--------------------------------------------------------------------------------
ImageBrowserControl was not shown in Visual Studio's Designer view.
Redesigned Texture Set Form a bit.

R1864 | 8bfa9a89 | MaxED | 15.07.2014, 10:22


--------------------------------------------------------------------------------
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 | 15.07.2014, 10:08


--------------------------------------------------------------------------------
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 | 14.07.2014, 10:33


--------------------------------------------------------------------------------
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 | 12.07.2014, 15:22


--------------------------------------------------------------------------------
Updated MakeSVNRelease.bat

R1860 | c8510b7b | MaxED | 12.07.2014, 15:10


--------------------------------------------------------------------------------
Script type can now be chosen when opening a map.
Updated documentation.

R1859 | a485b40b | MaxED | 11.07.2014, 13:00


--------------------------------------------------------------------------------
"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 | 11.07.2014, 12:46


--------------------------------------------------------------------------------
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 | 11.07.2014, 12:13


--------------------------------------------------------------------------------
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 | 07.07.2014, 16:48


--------------------------------------------------------------------------------
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 | 07.07.2014, 16:17


--------------------------------------------------------------------------------
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 | 07.07.2014, 10:42
--------------------------------------------------------------------------------
When "MixTexturesFlats" flag is set in a game configuration, textures defined in
TEXTURE[S|x] must override "regular" flats (ZDoom behavior).

R1853 | 7254c62e | MaxED | 02.07.2014, 12:12


--------------------------------------------------------------------------------
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 | 30.06.2014, 15:42


--------------------------------------------------------------------------------
"File -> 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 -> Save Map Into" command: added a confirmation dialog when a map with the
same name already exists in the target wad.

R1851 | 3309a804 | MaxED | 30.06.2014, 10:17


--------------------------------------------------------------------------------
Map Analysis mode: "Check unknown textures" didn't check middle textures on double-
sided linedefs.

R1850 | dacd6d2a | MaxED | 27.05.2014, 11:22


--------------------------------------------------------------------------------
Map Analysis mode: "Check overlapping vertices" was setting incorrect total
progress value, which could cause a crash in some cases.

R1849 | 8ba1d9c3 | MaxED | 21.05.2014, 11:22


--------------------------------------------------------------------------------
Visual mode: middle sidedef geometry of single-sided linedefs was rendered
differently than in (G)ZDoom in some cases.

R1848 | 8555d75c | MaxED | 20.05.2014, 11:09


--------------------------------------------------------------------------------
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 | 20.05.2014, 09:45


--------------------------------------------------------------------------------
UDMF sector slopes: looks like 4-th parameter is used in GZDoom after all :)

R1846 | a61bba25 | MaxED | 19.05.2014, 15:33


--------------------------------------------------------------------------------
UDMF map format: increased maximum supported texture name length to 2048.
Preferences: added "Capitalize texture names" option (located in Preferences ->
Appearance -> 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 | 19.05.2014, 10:38


--------------------------------------------------------------------------------
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 | 19.05.2014, 10:33


--------------------------------------------------------------------------------
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 | 19.05.2014, 10:22


--------------------------------------------------------------------------------
Map options form: user can no longer enter a map name longer than 8 characters.

R1842 | abdeb847 | MaxED | 15.05.2014, 15:16


--------------------------------------------------------------------------------
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 | 15.05.2014, 10:32


--------------------------------------------------------------------------------
Added "Allman-style bracing in snippets" setting (located in Preferences ->
Appearance -> 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 | 14.05.2014, 17:17


--------------------------------------------------------------------------------
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 | 13.05.2014, 16:41


--------------------------------------------------------------------------------
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 | 13.05.2014, 11:43


--------------------------------------------------------------------------------
Script Editor: added a simple snippets system.
Updated documentation.

R1837 | 076d0cfe | MaxED | 12.05.2014, 09:33


--------------------------------------------------------------------------------
Tag Explorer was not showing map elements with negative tag.

R1836 | b6c0aeea | MaxED | 08.05.2014, 14:34


--------------------------------------------------------------------------------
Removed Statistics plugin. Statistics are now shown in info panel when nothing is
highlighted.

R1835 | 5f6e9ad3 | MaxED | 08.05.2014, 14:33


--------------------------------------------------------------------------------
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 | 08.05.2014, 11:24


--------------------------------------------------------------------------------
Sectors, Linedefs, Things, Vertices modes: added "Select Similar" action (available
in <Mode name> -> "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 | 06.05.2014, 13:03


--------------------------------------------------------------------------------
Things mode: added Filter Selection form (Things -> 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 | 06.05.2014, 10:21


--------------------------------------------------------------------------------
More fixes of 118:Plane_Copy effect implementation...
One of Thing Statistics form's columns was editable for no good reason.

R1831 | 0e4419d8 | MaxED | 05.05.2014, 16:24


--------------------------------------------------------------------------------
UDMF: added "transparent" linedef flag.
UDMF: sector, linedef and thing render styles are now defined in Game
Configuration.
R1830 | 40bba555 | MaxED | 05.05.2014, 11:59
--------------------------------------------------------------------------------
Last used map folder path is now stored in program configuration. It is used in
"Open Map" dialog.

R1829 | bb368b56 | MaxED | 05.05.2014, 10:36


--------------------------------------------------------------------------------
Visual mode: 118:Plane_Copy effect implementation was broken in many places.

R1828 | cf4b2d19 | MaxED | 03.05.2014, 16:44


--------------------------------------------------------------------------------
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 | 02.05.2014, 13:37


--------------------------------------------------------------------------------
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 | 30.04.2014, 12:04


--------------------------------------------------------------------------------
Moved "Action Doom", "Harmony", "Chex Quest" 1 and 3 game configuration to
Configurations/Other Games.

R1825 | 9c7b8e4e | MaxED | 30.04.2014, 12:01


--------------------------------------------------------------------------------
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 -> 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 | 21.04.2014, 11:30


--------------------------------------------------------------------------------
Added a separate ThingEditForm for UDMF map format.

R1823 | 4af31e1a | MaxED | 18.04.2014, 13:22


--------------------------------------------------------------------------------
Things mode: you can clone selected/highlighted things by holding "Shift" before
starting to drag them.

R1822 | 43e50973 | MaxED | 09.04.2014, 12:52


--------------------------------------------------------------------------------
A quick fix to previous commit...

R1821 | dddf91e5 | MaxED | 09.04.2014, 12:16


--------------------------------------------------------------------------------
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 | 08.04.2014, 13:09


--------------------------------------------------------------------------------
WADReader: another fix to patches outside of patch ranges detection logic.

R1819 | 81325841 | MaxED | 07.04.2014, 10:48


--------------------------------------------------------------------------------
Find and Replace mode: added "Sector Floor Height" and "Sector Ceiling Height"
search modes.

R1818 | 0314490c | MaxED | 03.04.2014, 14:57


--------------------------------------------------------------------------------
WADReader: patches outside of patch ranges were not detected in some cases.

R1817 | 7a29d87c | MaxED | 02.04.2014, 12:57


--------------------------------------------------------------------------------
"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 | 23.03.2014, 10:24


--------------------------------------------------------------------------------
Woops! Terrible bugs!

R1815 | 71ad1199 | MaxED | 23.03.2014, 10:08


--------------------------------------------------------------------------------
The editor no longer locks up while testing the map.

R1814 | 82b868e5 | MaxED | 20.03.2014, 14:04


--------------------------------------------------------------------------------
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 | 19.03.2014, 14:05


--------------------------------------------------------------------------------
Updated documentation.

R1812 | ee6faba1 | MaxED | 19.03.2014, 14:03


--------------------------------------------------------------------------------
"File -> Export -> Selection as Wavefront .obj" menu command was not working.
"Preferences -> Editing -> When splitting a linedef" setting is now always
used when splitting linedefs.
"Preferences -> Editing -> When splitting a linedef": added "Reset X and Y"
option.
"Preferences -> Editing -> Auto-align textures of newly created linedefs"
option now works in a more intelligent fashion.

R1811 | 6caf3922 | MaxED | 17.03.2014, 09:59


--------------------------------------------------------------------------------
Woops... I did it wrong...

R1810 | 6193f4ad | MaxED | 17.03.2014, 09:44


--------------------------------------------------------------------------------
Fixed Skulltag part of Zandronum things configuration.
Replaced a couple of internal thing sprites.

R1809 | 29437409 | MaxED | 14.03.2014, 15:21


--------------------------------------------------------------------------------
Linedef Info panel: tag text is now set in a more reliable fashion.

R1808 | 417cdde4 | MaxED | 12.03.2014, 11:39


--------------------------------------------------------------------------------
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 | 11.03.2014, 13:35


--------------------------------------------------------------------------------
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 | 11.03.2014, 10:44


--------------------------------------------------------------------------------
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 | 10.03.2014, 15:35
--------------------------------------------------------------------------------
Angle in now set in 0..359 range when clicking on Angle control.
+ couple of cosmetic fixes.

R1804 | 99a84334 | MaxED | 07.03.2014, 14:48


--------------------------------------------------------------------------------
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 | 07.03.2014, 13:37


--------------------------------------------------------------------------------
Updated documentation.

R1802 | 4fb956ce | MaxED | 06.03.2014, 12:45


--------------------------------------------------------------------------------
Just a couple of cosmetic fixes. Nothing interesting, really...

R1801 | 6de11ea3 | MaxED | 06.03.2014, 10:08


--------------------------------------------------------------------------------
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 | 05.03.2014, 13:26


--------------------------------------------------------------------------------
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 | 05.03.2014, 10:21


--------------------------------------------------------------------------------
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 | 04.03.2014, 10:04


--------------------------------------------------------------------------------
"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 | 03.03.2014, 14:40


--------------------------------------------------------------------------------
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 | 03.03.2014, 12:45


--------------------------------------------------------------------------------
Script Editor: added "Find and Replace" toolbar button.

R1795 | 9a50b38f | MaxED | 03.03.2014, 10:52


--------------------------------------------------------------------------------
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 | 28.02.2014, 15:32


--------------------------------------------------------------------------------
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 | 27.02.2014, 11:08


--------------------------------------------------------------------------------
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 | 26.02.2014, 15:11


--------------------------------------------------------------------------------
According to dotnetperls.com, "new Dictionary<string, [anything]>
(StringComparer.Ordinal)" works 17% faster than "new Dictionary<string,
[anything]>()", 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 | 21.02.2014, 16:24


--------------------------------------------------------------------------------
Default thing arguments were not set when creating a new thing, only when changing
thing type in Edit Things window.

R1790 | 3e5f85dc | MaxED | 21.02.2014, 15:42


--------------------------------------------------------------------------------
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 | 20.02.2014, 13:36


--------------------------------------------------------------------------------
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 | 19.02.2014, 10:55


--------------------------------------------------------------------------------
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 | 18.02.2014, 15:14


--------------------------------------------------------------------------------
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 | 18.02.2014, 15:04


--------------------------------------------------------------------------------
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 | 10.02.2014, 11:16


--------------------------------------------------------------------------------
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 | 10.02.2014, 10:26


--------------------------------------------------------------------------------
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 | 07.02.2014, 13:07


--------------------------------------------------------------------------------
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 | 07.02.2014, 10:10


--------------------------------------------------------------------------------
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 | 03.02.2014, 12:19


--------------------------------------------------------------------------------
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 | 30.01.2014, 15:52


--------------------------------------------------------------------------------
Added Import Terrain mode (Create -> 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 | 27.01.2014, 12:18


--------------------------------------------------------------------------------
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 | 24.01.2014, 09:09


--------------------------------------------------------------------------------
Texture Browser: added "Show -> By selection type" option. When this option is
selected, the browser will show textures or flats based on selected/highlighted
surfaces.

R1777 | bdcaa2b1 | MaxED | 23.01.2014, 14:55


--------------------------------------------------------------------------------
Linedefs mode: insert vertex preview is now shown.

R1776 | 88b12750 | MaxED | 23.01.2014, 14:36


--------------------------------------------------------------------------------
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 | 20.01.2014, 12:44


--------------------------------------------------------------------------------
Added ThingSlope patch by Boris (adds support for Sector tilt things (9502 and
9503) in Visual mode).

R1774 | ec2303ca | MaxED | 20.01.2014, 09:47


--------------------------------------------------------------------------------
Missing and Unknown textures were incorrectly scaled in classic modes.
Fixed an update logic error in PairedIntControl.

R1773 | 7303cbd1 | MaxED | 17.01.2014, 15:41


--------------------------------------------------------------------------------
Cursor is now drawn on screenshots.

R1772 | 9ac9b18e | MaxED | 17.01.2014, 14:48


--------------------------------------------------------------------------------
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 | 17.01.2014, 10:44
--------------------------------------------------------------------------------
Draw Grid mode: added "Lock slices to grid" option.

R1770 | f3e4cf06 | MaxED | 17.01.2014, 08:55


--------------------------------------------------------------------------------
Visual mode, "Select" action with "With the same texture" modifier: sidedefs are no
longer selected when matching part has zero height.

R1769 | 88a6f5a4 | MaxED | 16.01.2014, 14:08


--------------------------------------------------------------------------------
Thing Info panel, Linedef info panel: tag labels are now displayed for action
arguments.

R1768 | e487a9c8 | MaxED | 16.01.2014, 10:32


--------------------------------------------------------------------------------
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 | 13.01.2014, 13:49


--------------------------------------------------------------------------------
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 | 13.01.2014, 10:51


--------------------------------------------------------------------------------
Some enhancements in auto-generated keyboard shortcuts reference.

R1765 | 0e55f26f | MaxED | 13.01.2014, 09:44


--------------------------------------------------------------------------------
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 | 13.01.2014, 09:06


--------------------------------------------------------------------------------
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 | 11.01.2014, 11:23


--------------------------------------------------------------------------------
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 | 10.01.2014, 16:08


--------------------------------------------------------------------------------
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 | 09.01.2014, 14:52


--------------------------------------------------------------------------------
Full brightness mode is now synchronized between Visual and Classic modes

R1760 | 70102f14 | MaxED | 09.01.2014, 14:09


--------------------------------------------------------------------------------
Changed mode buttons order in the toolbar.
Fixed a crash when enabling Nodes Viewer mode in an unsaved map.

R1759 | 1adf313a | MaxED | 09.01.2014, 12:31


--------------------------------------------------------------------------------
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 | 08.01.2014, 16:20


--------------------------------------------------------------------------------
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 | 08.01.2014, 10:59


--------------------------------------------------------------------------------
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 | 08.01.2014, 10:51


--------------------------------------------------------------------------------
Forgot to add default key...

R1755 | 013865e2 | MaxED | 08.01.2014, 10:46


--------------------------------------------------------------------------------
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 | 03.01.2014, 13:54


--------------------------------------------------------------------------------
Alt key can now be bound to mouse button/scroll wheel combination.
Action descriptions: added "disregardalt" parameter.

R1753 | 47a84ad2 | MaxED | 03.01.2014, 11:33


--------------------------------------------------------------------------------
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 | 26.12.2013, 09:07


--------------------------------------------------------------------------------
I keep forgetting that, unlike protected methods, Actions MUST be implemented in
derived classes...

R1751 | 5d2237b0 | MaxED | 24.12.2013, 10:21


--------------------------------------------------------------------------------
Fixed 2 more bugs in Tools.DrawLines() introduced while optimizing it...

R1750 | 87ff11cc | MaxED | 23.12.2013, 13:02


--------------------------------------------------------------------------------
Things are now rendered behind grid and linedefs/vertices when they are dragged.
Added hints for Drag Geometry modes.

R1749 | 6a51cc7c | MaxED | 23.12.2013, 10:51


--------------------------------------------------------------------------------
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 | 23.12.2013, 10:25
--------------------------------------------------------------------------------
DECORATE: actors can now override category color using "//$color <color
index>" key.
Added info about DECORATE keys to documentation (Configurations -> DECORATE
keys).

R1747 | 940a5f61 | MaxED | 23.12.2013, 09:00


--------------------------------------------------------------------------------
Fixed a bug in Line2D.GetIntersection(), introduced in r1854 (SHOULD... OPTIMIZE...
MORE... CAREFULLY!!!11).
A couple of minor optimizations in Renderer3D.

R1746 | 4e93bc71 | MaxED | 20.12.2013, 14:41


--------------------------------------------------------------------------------
Linedef Edit Form: added "Subtractive" render style (no Visual mode support yet).
Fixed a misleading hint.

R1745 | 2dee709e | MaxED | 20.12.2013, 12:40


--------------------------------------------------------------------------------
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 | 20.12.2013, 10:24


--------------------------------------------------------------------------------
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 | 18.12.2013, 10:11


--------------------------------------------------------------------------------
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 | 17.12.2013, 14:18


--------------------------------------------------------------------------------
Increased performance when creating new map geometry (for example, when applying
changes made by "Draw Line", "Draw Rectangle" etc. actions).

R1741 | 9df67e8b | MaxED | 17.12.2013, 09:19


--------------------------------------------------------------------------------
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 | 13.12.2013, 10:31


--------------------------------------------------------------------------------
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, 10:40


--------------------------------------------------------------------------------
Sectors mode: selection info was not updated after performing undo

R1738 | ab4d8c27 | MaxED | 12.12.2013, 10:07


--------------------------------------------------------------------------------
"Export to Wavefront .obj" action should work much faster now.
Things mode: selection info was not updated when selection was cleared.

R1737 | 871776e3 | MaxED | 11.12.2013, 14:28


--------------------------------------------------------------------------------
"Export to Wavefront .obj" action should work approx. 60% faster now.

R1736 | 894a2069 | MaxED | 11.12.2013, 10:47


--------------------------------------------------------------------------------
Fixed/reverted some of optimizations from r1845...

R1735 | 47cebd9b | MaxED | 11.12.2013, 09:47


--------------------------------------------------------------------------------
Sectors mode: selected sectors geometry cache was not updated after undo/redo.
Updated hint system.
Corrected 2 typos in action names.

R1734 | 0b622c5f | MaxED | 10.12.2013, 14:01


--------------------------------------------------------------------------------
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 | 10.12.2013, 13:19


--------------------------------------------------------------------------------
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 | 06.12.2013, 12:21


--------------------------------------------------------------------------------
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 | 05.12.2013, 15:04


--------------------------------------------------------------------------------
Linedef info panel: linedef flags are now shown.
Removed 15 Mb of unused files (3 DB2 splash screen sources).

R1730 | 0ca71351 | MaxED | 05.12.2013, 10:42


--------------------------------------------------------------------------------
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 -> Editing -> "Start drawing when
Edit pressed over empty space in Classic modes".
Classic modes: removed Preferences -> Editing -> "Try to align horizontal
tex. offset of dragged geometry", because it was more confusing than helpful...

R1729 | ca031090 | MaxED | 05.12.2013, 10:24


--------------------------------------------------------------------------------
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 | 04.12.2013, 14:27


--------------------------------------------------------------------------------
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 | 04.12.2013, 10:28


--------------------------------------------------------------------------------
Updated ACS (this adds support for "DropItem" and "CheckFlag" ACS and DECORATE
functions).
Updated ACS and DECORATE script configurations.

R1726 | b27716ce | MaxED | 03.12.2013, 15:40


--------------------------------------------------------------------------------
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 | 03.12.2013, 14:12


--------------------------------------------------------------------------------
"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 | 03.12.2013, 11:50


--------------------------------------------------------------------------------
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 | 02.12.2013, 16:02


--------------------------------------------------------------------------------
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 | 02.12.2013, 10:26


--------------------------------------------------------------------------------
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 | 29.11.2013, 15:45


--------------------------------------------------------------------------------
Sectors and Linedefs modes: rectangular selection now checks for intersections
between linedefs and itself when "select touching" is enabled.

R1720 | c4130499 | MaxED | 29.11.2013, 13:24


--------------------------------------------------------------------------------
Edit forms: current selection is no longer cleared when the edit is canceled.
Updated documentation.

R1719 | 898c8e61 | MaxED | 27.11.2013, 16:38


--------------------------------------------------------------------------------
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 | 27.11.2013, 13:45


--------------------------------------------------------------------------------
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 | 22.11.2013, 10:35


--------------------------------------------------------------------------------
Hm... Don't know how this got screwed...

R1716 | 9b395985 | MaxED | 22.11.2013, 10:23


--------------------------------------------------------------------------------
Forgot to commit these two files... I'm sorry :(

R1715 | 52985db1 | MaxED | 21.11.2013, 12:51


--------------------------------------------------------------------------------
Some fixes to sector brightness/heights override logic added in previous commit.

R1714 | e8f52aec | MaxED | 21.11.2013, 11:53


--------------------------------------------------------------------------------
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 | 20.11.2013, 15:59


--------------------------------------------------------------------------------
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 | 20.11.2013, 14:29


--------------------------------------------------------------------------------
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 | 18.11.2013, 13:36


--------------------------------------------------------------------------------
Script editor: fixed a crash when trying to compile one-line script.

R1710 | aa4fbd8b | MaxED | 08.11.2013, 11:51


--------------------------------------------------------------------------------
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 | 08.11.2013, 09:18


--------------------------------------------------------------------------------
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 | 06.11.2013, 14:07


--------------------------------------------------------------------------------
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 | 06.11.2013, 10:34


--------------------------------------------------------------------------------
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 | 04.11.2013, 12:17


--------------------------------------------------------------------------------
Texture Browser form: fixed Tab key behavior yet again.

R1705 | 46982804 | MaxED | 01.11.2013, 12:14


--------------------------------------------------------------------------------
We should only snap pasted selection to grid when snap to grid setting is
enabled...

R1704 | 6c639c02 | MaxED | 01.11.2013, 10:13


--------------------------------------------------------------------------------
"Select Things in Selected Sectors" action now works from any classic mode.
Selection is now snapped to grid when pasted.

R1703 | 5c19a12a | MaxED | 21.10.2013, 12:19


--------------------------------------------------------------------------------
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 | 27.09.2013, 12:56


--------------------------------------------------------------------------------
Bridge mode: some float values were not rounded leading to curve position errors in
some cases.

R1701 | ec9d8299 | MaxED | 26.09.2013, 14:43


--------------------------------------------------------------------------------
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 | 24.09.2013, 12:26


--------------------------------------------------------------------------------
Find/Replace form: replaced "find" and "replace" TextBoxes with
AutoSelectTextboxes.

R1699 | 0c1c44c1 | MaxED | 19.09.2013, 11:17


--------------------------------------------------------------------------------
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 | 17.09.2013, 10:21


--------------------------------------------------------------------------------
Sector edit forms: sector height label was showing incorrect values when relative
values were used.

R1697 | 7f775bbb | MaxED | 16.09.2013, 16:07


--------------------------------------------------------------------------------
Warning about missing DECORATE actors was shown twice.

R1696 | 735447ed | MaxED | 16.09.2013, 15:41


--------------------------------------------------------------------------------
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 | 16.09.2013, 13:44


--------------------------------------------------------------------------------
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 | 13.09.2013, 16:54


--------------------------------------------------------------------------------
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 | 12.09.2013, 17:40


--------------------------------------------------------------------------------
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 | 12.09.2013, 17:02


--------------------------------------------------------------------------------
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 | 12.09.2013, 11:51


--------------------------------------------------------------------------------
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 | 11.09.2013, 17:01


--------------------------------------------------------------------------------
Probably fixed a D3D-related crash after testing the map in GZDoom. Or not.

R1689 | ae1b2153 | MaxED | 11.09.2013, 16:22


--------------------------------------------------------------------------------
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 | 11.09.2013, 15:57
--------------------------------------------------------------------------------
Event lines: sector label position is now used as end point when targeting sectors.

R1687 | 117e5e59 | MaxED | 11.09.2013, 15:14


--------------------------------------------------------------------------------
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 | 11.09.2013, 11:47


--------------------------------------------------------------------------------
Replaced massive amount of spaces with (massive amount of tabs / 4)

R1685 | ead25214 | MaxED | 11.09.2013, 10:49


--------------------------------------------------------------------------------
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 | 09.09.2013, 16:03


--------------------------------------------------------------------------------
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 | 06.09.2013, 09:55


--------------------------------------------------------------------------------
"Copy Texture Offsets" and "Paste Texture Offsets" actions now work in Doom and
Hexen map formats.

R1682 | 0fe02bd3 | MaxED | 05.09.2013, 15:30


--------------------------------------------------------------------------------
Visual mode: fixed a couple of bugs in Visual vertex logic.
R1681 | b80bc3f8 | MaxED | 05.09.2013, 15:03
--------------------------------------------------------------------------------
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 | 03.09.2013, 12:32


--------------------------------------------------------------------------------
Updated documentation.

R1679 | cd9be560 | MaxED | 03.09.2013, 12:20


--------------------------------------------------------------------------------
Updated FAQ section of documentation.

R1678 | 8a0ca0e6 | MaxED | 03.09.2013, 11:34


--------------------------------------------------------------------------------
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 -> Grid Setup..." to "Edit -> Grid and Backdrop Setup..."
Updated documentation

R1677 | 0ea1056b | MaxED | 30.08.2013, 17:00


--------------------------------------------------------------------------------
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 | 29.08.2013, 14:07


--------------------------------------------------------------------------------
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 | 29.08.2013, 12:05


--------------------------------------------------------------------------------
Replaced Unhandled exception dialog with custom one

R1674 | 4b9f2d88 | MaxED | 28.08.2013, 16:53


--------------------------------------------------------------------------------
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 | 28.08.2013, 10:29
--------------------------------------------------------------------------------
Added a way to assign new tags, which finds a tag unused by current map element
type.

R1672 | a6ee7a5c | MaxED | 27.08.2013, 16:22


--------------------------------------------------------------------------------
Copy/Paste logic was broken in Doom and Hexen map formats since r1758...

R1671 | 25c0f0dd | MaxED | 26.08.2013, 13:09


--------------------------------------------------------------------------------
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 | 26.08.2013, 12:51


--------------------------------------------------------------------------------
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 | 26.08.2013, 11:31


--------------------------------------------------------------------------------
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 | 23.08.2013, 16:22


--------------------------------------------------------------------------------
Error Checks mode: connected lines with decimal positions were reported as
overlapping in some cases.

R1667 | 71b0d075 | MaxED | 23.08.2013, 15:28


--------------------------------------------------------------------------------
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 | 22.08.2013, 17:30


--------------------------------------------------------------------------------
"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 | 22.08.2013, 13:17


--------------------------------------------------------------------------------
Updated documentation (thanks to Kappes Buur for proofreading/fixing it).
R1664 | 14910efc | MaxED | 21.08.2013, 17:01
--------------------------------------------------------------------------------
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 | 21.08.2013, 14:09


--------------------------------------------------------------------------------
Fixed 2 non existent sprites in ZDoom_things.cfg (yay previous commit is working :)
).

R1662 | a8aa277f | MaxED | 21.08.2013, 13:20


--------------------------------------------------------------------------------
Classic modes: 3D floor indicators can be disabled in preferences (Preferences
-> Appearance -> Mark 3D floors in classic modes).
Updated documentation.

R1661 | 7ba35221 | MaxED | 21.08.2013, 12:45


--------------------------------------------------------------------------------
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 | 20.08.2013, 12:20


--------------------------------------------------------------------------------
Preferences form: script font preview now works.

R1659 | 76dc4574 | MaxED | 20.08.2013, 10:21


--------------------------------------------------------------------------------
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 | 19.08.2013, 14:22


--------------------------------------------------------------------------------
Documentation: fixed broken link; borders of empty cells were not shown in Action
table.

R1657 | 5853624d | MaxED | 19.08.2013, 14:12


--------------------------------------------------------------------------------
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 | 14.08.2013, 11:02


--------------------------------------------------------------------------------
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 | 13.08.2013, 11:49


--------------------------------------------------------------------------------
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 | 12.08.2013, 12:15


--------------------------------------------------------------------------------
Sector edit form, UDMF: added "Use line angles" floor/ceiling rotation option.
Some cosmetic changes in uifields management.

R1653 | 4dc80538 | MaxED | 10.08.2013, 13:42


--------------------------------------------------------------------------------
Sector Edit form, UDMF: sector flags were not shown properly.
Color picked plugin: plugin used incorrect default "lightcolor" value after r1758.

R1652 | 6ce9043f | MaxED | 10.08.2013, 13:28


--------------------------------------------------------------------------------
Removed UDMFControls plugin.
UDMF fields, handled by UI, had broken field types after r1758.
Removed some redundant type casts.

R1651 | 0123e8df | MaxED | 10.08.2013, 11:06


--------------------------------------------------------------------------------
UDMF: added "waterzone" sector flag.
UDMF: added "gravity" thing property to UI.
MAPINFO parser: removed unneeded error notification.

R1650 | 1eb9807e | MaxED | 10.08.2013, 10:02


--------------------------------------------------------------------------------
Err... wrong flag name.

R1649 | 0f878a90 | MaxED | 10.08.2013, 09:58


--------------------------------------------------------------------------------
UDMF: added "blockhitscan" linedef flag.

R1648 | a347afaf | MaxED | 09.08.2013, 10:39


--------------------------------------------------------------------------------
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 | 08.08.2013, 13:31
--------------------------------------------------------------------------------
"Look Through Selection" action: InterpolationPoint can be handled the same way as
SecurityCamera or AimingCamera.

R1646 | 724709e4 | MaxED | 08.08.2013, 13:04


--------------------------------------------------------------------------------
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 | 07.08.2013, 11:25


--------------------------------------------------------------------------------
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 | 05.08.2013, 15:46


--------------------------------------------------------------------------------
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 | 05.08.2013, 15:03


--------------------------------------------------------------------------------
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 | 02.08.2013, 14:50


--------------------------------------------------------------------------------
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 | 31.07.2013, 15:57


--------------------------------------------------------------------------------
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 | 31.07.2013, 14:38


--------------------------------------------------------------------------------
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 | 30.07.2013, 11:25


--------------------------------------------------------------------------------
Fixed several crashes when trying to load not existing images and models from
folder/pk3/pk7 resources.

R1638 | e0b7af81 | MaxED | 29.07.2013, 14:01


--------------------------------------------------------------------------------
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 | 29.07.2013, 11:01


--------------------------------------------------------------------------------
Err... Forgot to add this

R1636 | cf3d4169 | MaxED | 29.07.2013, 10:50


--------------------------------------------------------------------------------
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 | 26.07.2013, 11:36


--------------------------------------------------------------------------------
Fixed a compilation error in MapManager.cs when building solution in Release mode.

R1634 | b8900b36 | MaxED | 25.07.2013, 14:39


--------------------------------------------------------------------------------
"Open Map in current WAD" action now works much faster.
R1633 | 3a487670 | MaxED | 24.07.2013, 15:11
--------------------------------------------------------------------------------
ModelReader: fixed a crash when trying to load a model without extension.

R1632 | e5a9bac2 | MaxED | 23.07.2013, 16:25


--------------------------------------------------------------------------------
Added "File -> Open Map in current WAD" command (default shortcut is Ctrl-Shift-
O).
Fixed some errors in non-UDMF <-> UDMF map conversion.
Updated ISS setup script (not tested).
Removed some unused variables.

R1631 | bafb8ed5 | MaxED | 19.07.2013, 17:30


--------------------------------------------------------------------------------
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 | 15.07.2013, 10:32


--------------------------------------------------------------------------------
MD3: Vertex indices were incorrectly assigned when a model had several surfaces
with same skin.

R1629 | 0a137991 | MaxED | 12.07.2013, 11:58


--------------------------------------------------------------------------------
Fixed a couple inaccuracies in game configurations.

R1628 | eaca9eec | MaxED | 11.07.2013, 13:43


--------------------------------------------------------------------------------
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 | 10.07.2013, 15:40


--------------------------------------------------------------------------------
Added RandomFloat Universal field type. To use it, change Filed type to "Decimal
(random)" and enter a value as 'min max'.

R1626 | 354be81d | MaxED | 10.07.2013, 14:41


--------------------------------------------------------------------------------
Added RandomInteger Universal field type. To use it, change Filed type to "Integer
(random)" and enter a value as 'min max'.

R1625 | 6d717a06 | MaxED | 10.07.2013, 11:57


--------------------------------------------------------------------------------
Sector Edit form, Vertex Edit form: fixed another crash related to realtime
update...

R1624 | ecbf9fd7 | MaxED | 10.07.2013, 10:59


--------------------------------------------------------------------------------
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 | 09.07.2013, 15:13


--------------------------------------------------------------------------------
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 | 09.07.2013, 13:30


--------------------------------------------------------------------------------
Deleted, I said...

R1621 | 6326adc9 | MaxED | 09.07.2013, 13:29


--------------------------------------------------------------------------------
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 | 08.07.2013, 15:52


--------------------------------------------------------------------------------
Aaaaand yet another fix in VerticesMode.DeleteItem()! Yay!

R1619 | 1b2ee24b | MaxED | 08.07.2013, 15:39


--------------------------------------------------------------------------------
Fixed ButtonsNumericTextbox.StepSize value type inconsistency with DB2.

R1618 | 883527c3 | MaxED | 08.07.2013, 15:13


--------------------------------------------------------------------------------
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 | 05.07.2013, 13:04


--------------------------------------------------------------------------------
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 | 05.07.2013, 11:07


--------------------------------------------------------------------------------
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 | 04.07.2013, 14:28


--------------------------------------------------------------------------------
Vertices mode: vertex deletion process (hopefully) is less buggy now.

R1614 | 27248a82 | MaxED | 01.07.2013, 12:51


--------------------------------------------------------------------------------
Visual mode: in some cases solid 3d floors were clipped by translucent ones.

R1613 | 985705d8 | MaxED | 01.07.2013, 11:34


--------------------------------------------------------------------------------
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 | 27.06.2013, 11:45


--------------------------------------------------------------------------------
Updated ZDoom ACC to 1.54

R1611 | a130311f | MaxED | 25.06.2013, 14:35


--------------------------------------------------------------------------------
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 | 24.06.2013, 16:21


--------------------------------------------------------------------------------
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 < 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 ->
Interface -> Side panels -> Auto hide" checkbox.
Texture size labels can now be disabled by unchecking "Preferences -> Interface
-> 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 | 19.06.2013, 13:36


--------------------------------------------------------------------------------
TagExplorer: incorrect sector index was used.

R1608 | 16cc4d8a | MaxED | 19.06.2013, 13:18


--------------------------------------------------------------------------------
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 | 17.06.2013, 16:09


--------------------------------------------------------------------------------
Texture browser form: texture size was not updated after loading a texture.
+ some fixes to previous commit.

R1606 | 806db41c | MaxED | 17.06.2013, 15:17


--------------------------------------------------------------------------------
Texture size is now shown in Linedef and Sector info panels and in Linedef and
Sector edit forms.

R1605 | 776c3572 | MaxED | 17.06.2013, 11:42


--------------------------------------------------------------------------------
Visual mode: fixed a freeze when sectors with sector effects were recursively
updating each other.

R1604 | f419db15 | MaxED | 14.06.2013, 13:40


--------------------------------------------------------------------------------
DECORATE Scale actor property is now taken into account when rendering models.
Fixed several bugs in Engine selector dialog ("Game configurations -> Testing").

R1603 | 640b874b | MaxED | 13.06.2013, 13:32


--------------------------------------------------------------------------------
"Toggle Full Brightness" action now works in Classic modes.

R1602 | b703a656 | MaxED | 12.06.2013, 13:36


--------------------------------------------------------------------------------
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 | 11.06.2013, 10:05
--------------------------------------------------------------------------------
Linedef edit form: all linedef UDMF properties are now editable via user interface
+ some fixes in sidedef UDMF controls.

R1600 | a0b4ce71 | MaxED | 10.06.2013, 17:05


--------------------------------------------------------------------------------
Fixed a null reference exception when saving an empty comment in TagExlorer plugin.

R1599 | 832e1a42 | MaxED | 10.06.2013, 16:04


--------------------------------------------------------------------------------
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 | 06.06.2013, 17:58


--------------------------------------------------------------------------------
Fixed a crash when saving a screenshot on systems with specific date-time formats.
Increased screenshot jpeg quality to 90.

R1597 | 869411b7 | MaxED | 06.06.2013, 14:55


--------------------------------------------------------------------------------
Added an icon to "Keyboard Shortcuts Reference" menu item.

R1596 | 82c547f6 | MaxED | 06.06.2013, 14:37


--------------------------------------------------------------------------------
GZDB can now save keyboard shortcuts reference to html file (Help -> Keyboard
Shortcuts Reference).
"Clear Group" 2-10 actions had incorrect default shortcuts.

R1595 | aea360ad | MaxED | 06.06.2013, 12:22


--------------------------------------------------------------------------------
Added "defaultlinedefactivation" setting to configuration.
Added some boilerplate to SaveScreenshot function.

R1594 | a9384537 | MaxED | 05.06.2013, 13:12


--------------------------------------------------------------------------------
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 | 05.06.2013, 10:08


--------------------------------------------------------------------------------
Screenshots of GZDB window and edit area can now be saved (Tools -> Save
Screenshot and Tools -> Save Screenshot (edit area)).
NumericTextbox now uses NumberDecimalSeparator instead of CurrencyDecimalSeparator.

R1592 | cebd3a47 | MaxED | 04.06.2013, 16:43


--------------------------------------------------------------------------------
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 | 04.06.2013, 15:59


--------------------------------------------------------------------------------
Vertex edit form: it was impossible to enter fractional position and zOffset values
even if map format supported it.

R1590 | 38fc9d14 | MaxED | 03.06.2013, 14:58


--------------------------------------------------------------------------------
Updated ACS configurations.

R1589 | d42a7459 | MaxED | 03.06.2013, 13:55


--------------------------------------------------------------------------------
MD2 models with more than 32768 vertices were not loaded properly.

R1588 | e90473e7 | MaxED | 03.06.2013, 13:32


--------------------------------------------------------------------------------
"thingflagstranslation" block was missing from UDMF game configuration, so thing
flags were dropped when map format was changed to UDMF.

R1587 | 9d985393 | MaxED | 31.05.2013, 15:57


--------------------------------------------------------------------------------
A map was not saved properly when user saved it right after changing map format.
Removed some unused "using" directives.

R1586 | c67331ea | MaxED | 30.05.2013, 17:50


--------------------------------------------------------------------------------
Map Analysis mode can now check the map for unconnected vertices.

R1585 | e5dd1fa9 | MaxED | 30.05.2013, 14:52


--------------------------------------------------------------------------------
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 -> Align Textures menu).

R1584 | 0cb36302 | MaxED | 30.05.2013, 11:34


--------------------------------------------------------------------------------
Visual mode, UDMF: we shouldn't auto-align floors/ceilings with different textures.

R1583 | 70b88bd4 | MaxED | 29.05.2013, 16:18


--------------------------------------------------------------------------------
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 | 27.05.2013, 14:32


--------------------------------------------------------------------------------
Added "SetCVarString", "SetUserCVarString", "GetCVarString" and "GetUserCVarString"
functions to ACS configuration.

R1581 | 7f6c6a11 | MaxED | 27.05.2013, 14:20


--------------------------------------------------------------------------------
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 | 20.05.2013, 12:43


--------------------------------------------------------------------------------
Classic Modes: added 3D floor indication (color can be changed in Preferences ->
Appearance -> 3D Floors).
Sector_Set3dFloor action (160): added hi-tag/line ID check.

R1579 | e4751dfa | MaxED | 02.05.2013, 13:03


--------------------------------------------------------------------------------
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 -> Appearance -> Vertices).

R1578 | 6b4d03ba | MaxED | 02.05.2013, 09:47


--------------------------------------------------------------------------------
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 | 26.04.2013, 14:32


--------------------------------------------------------------------------------
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 | 25.04.2013, 11:43


--------------------------------------------------------------------------------
Added "Select Things in Selected Sectors" action.

R1575 | 817cb2a7 | MaxED | 19.04.2013, 13:35


--------------------------------------------------------------------------------
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 | 16.04.2013, 14:52


--------------------------------------------------------------------------------
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 | 15.04.2013, 15:52


--------------------------------------------------------------------------------
Some cosmetic changes in Hexen and ZDoom linedef configurations.
Some cosmetic changes in Bit flags form.

R1572 | 83ee9aed | MaxED | 15.04.2013, 12:54


--------------------------------------------------------------------------------
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 | 12.04.2013, 14:53


--------------------------------------------------------------------------------
Fixed: tall patches higher than 508 pixels were read incorrectly.

R1570 | 4fe2676e | MaxED | 12.04.2013, 13:06


--------------------------------------------------------------------------------
Looks like first 3 bytes of JPG image can be treated as signature, not 4.

R1569 | a150931b | MaxED | 11.04.2013, 13:26


--------------------------------------------------------------------------------
Removed a metric ton of unused "using" directives from BuilderModes plugin.

R1568 | 8cf9e651 | MaxED | 11.04.2013, 13:04


--------------------------------------------------------------------------------
Removed a metric ton of unused "using" directives from Core.

R1567 | 8f47c316 | MaxED | 11.04.2013, 11:27


--------------------------------------------------------------------------------
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 | 09.04.2013, 12:56
--------------------------------------------------------------------------------
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 | 08.04.2013, 16:37


--------------------------------------------------------------------------------
Added "Point Thing to cursor" action.

R1564 | ee6430c9 | MaxED | 08.04.2013, 15:43


--------------------------------------------------------------------------------
Bridge mode - removed 2 duplicate functions.

R1563 | c4998038 | MaxED | 08.04.2013, 15:32


--------------------------------------------------------------------------------
Forgot to add default key...

R1562 | 818a485e | MaxED | 08.04.2013, 15:28


--------------------------------------------------------------------------------
Added Draw Curve mode.

R1561 | 466ff329 | MaxED | 08.04.2013, 11:13


--------------------------------------------------------------------------------
Tag Explorer, UDMF: when item's comment editing was canceled, item's comment was
removed instead of leaving it unaltered.

R1560 | 27f90d07 | MaxED | 08.04.2013, 11:01


--------------------------------------------------------------------------------
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 | 05.04.2013, 14:23


--------------------------------------------------------------------------------
Small fix in Align Things to Linedef action.

R1558 | f8c8b71d | MaxED | 05.04.2013, 12:56


--------------------------------------------------------------------------------
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 | 04.04.2013, 14:04


--------------------------------------------------------------------------------
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 | 04.04.2013, 12:14


--------------------------------------------------------------------------------
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 | 03.04.2013, 16:50


--------------------------------------------------------------------------------
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 | 02.04.2013, 15:42


--------------------------------------------------------------------------------
Some more changes in auto texture alignment of newly drawn lines.

R1553 | 4a6897a6 | MaxED | 02.04.2013, 14:19


--------------------------------------------------------------------------------
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 | 01.04.2013, 13:06


--------------------------------------------------------------------------------
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 -> 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 | 29.03.2013, 12:24


--------------------------------------------------------------------------------
Added Xabis' ACS includes patch (well, most of it)

R1550 | 1afd4feb | MaxED | 28.03.2013, 13:36


--------------------------------------------------------------------------------
Woops...

R1549 | bb9e2ffc | MaxED | 28.03.2013, 13:31


--------------------------------------------------------------------------------
Brightness Mode now uses the same selection methods as other classic modes (e.g.
Paint Selection and Subtractive Selection)

R1548 | 5bae9320 | MaxED | 28.03.2013, 12:37


--------------------------------------------------------------------------------
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 | 26.03.2013, 13:31


--------------------------------------------------------------------------------
Even more fixes in Vertex and Linedef deleting process.
Texture browser can now show flats/textures only.

R1546 | 6462ff5e | MaxED | 25.03.2013, 15:49


--------------------------------------------------------------------------------
More fixes in Vertex and Linedef deleting process and also Visual Vertex handles.

R1545 | 4abcca3c | MaxED | 22.03.2013, 13:53


--------------------------------------------------------------------------------
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 | 21.03.2013, 12:28


--------------------------------------------------------------------------------
We should save LastUsedConfigName only when creating a new map...

R1543 | 46818663 | MaxED | 21.03.2013, 12:23


--------------------------------------------------------------------------------
Last used configuration is now selected when creating a new map.
Fixed a possible bug in Visual vertex handles rendering code.

R1542 | 7f19cd3d | MaxED | 20.03.2013, 11:25


--------------------------------------------------------------------------------
Let's see if that fixes Vertex Handles rendering in Visual mode...

R1541 | dcaa60f1 | MaxED | 18.03.2013, 14:59


--------------------------------------------------------------------------------
Moving to new SVN (Part II)...

R1540 | 591f92cc | MaxED | 18.03.2013, 14:52


--------------------------------------------------------------------------------
Moving to new SVN...
R1539 | ad465131 | MaxED | 30.11.2012, 15:43
--------------------------------------------------------------------------------
Added "Apply to all errors of this type" checkbox to Map Analysis window.
Updated ZDoom ACC to r3889.

R1538 | 94dce70a | MaxED | 28.11.2012, 00:04


--------------------------------------------------------------------------------
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 | 27.11.2012, 22:12


--------------------------------------------------------------------------------
Merged Visual mode and GZDoom Visual mode into GZDB Visual mode. GZDoomEditing.dll
is no longer required.

R1536 | c018e058 | MaxED | 26.11.2012, 15:23


--------------------------------------------------------------------------------
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 -> Toggle
GZDoom rendering effects)

R1535 | 323c098b | MaxED | 25.11.2012, 21:17


--------------------------------------------------------------------------------
Increased view distance in Visual modes to 9000 map units.

R1534 | c767b416 | MaxED | 22.11.2012, 16:32


--------------------------------------------------------------------------------
UDMF: Vertex height offsets ("zfloor" and "zceiling") are now shown in GZDoom
Visual mode.

R1533 | 082bb87c | MaxED | 22.11.2012, 14:12


--------------------------------------------------------------------------------
Doom/Hexen map formats: texture offsets of walls can now be edited properly in
GZDoom Visual mode.

R1532 | c0c36eab | MaxED | 22.11.2012, 10:37


--------------------------------------------------------------------------------
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 | 20.11.2012, 23:08


--------------------------------------------------------------------------------
Fixed incorrect UV mapping on MD2 models in Visual modes.

R1530 | a9d6eb5c | MaxED | 20.11.2012, 15:53


--------------------------------------------------------------------------------
Fixed a crash when trying to load a model with more than 32767 vertices.
R1529 | 7a952a2e | MaxED | 19.11.2012, 10:44
--------------------------------------------------------------------------------
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 | 13.11.2012, 22:11


--------------------------------------------------------------------------------
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, 22:52


--------------------------------------------------------------------------------
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 | 09.11.2012, 18:40


--------------------------------------------------------------------------------
Error checks mode: UDMF Thing skill flags are now also taken into account.
Some more tweaks in ZDoom_misc.cfg

R1525 | 88e856b6 | MaxED | 09.11.2012, 18:17


--------------------------------------------------------------------------------
Fixed several errors in ZDoom_misc.cfg

R1524 | 8f8e5293 | MaxED | 06.11.2012, 13:52


--------------------------------------------------------------------------------
Changed sprites of puzzle items in Hexen_things.cfg to proper ones.

R1523 | 8b91176f | MaxED | 05.11.2012, 22:53


--------------------------------------------------------------------------------
Restored "Texture offset" input in Linedef edit and Linedef info panels for UDMF
format.
Added several UDMF properties to ZDoom configuration.

R1522 | f81aad79 | MaxED | 05.11.2012, 15:15


--------------------------------------------------------------------------------
Changed "Bottom offset" label to "Lower offset" in Linedef edit form

R1521 | 3218dcee | MaxED | 05.11.2012, 13:47


--------------------------------------------------------------------------------
"Texture/Upper offset" label in Linedef edit form wasn't aligned properly.

R1520 | b8d3ed0c | MaxED | 05.11.2012, 13:31


--------------------------------------------------------------------------------
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 | 03.11.2012, 00:11


--------------------------------------------------------------------------------
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 | 11.10.2012, 16:59


--------------------------------------------------------------------------------
[WIP] Some more work on Properties Dock plugin...

R1517 | 12a7256c | MaxED | 10.10.2012, 17:39


--------------------------------------------------------------------------------
[WIP] Some more work on Properties Dock plugin...

R1516 | 9aa5e274 | MaxED | 09.10.2012, 17:17


--------------------------------------------------------------------------------
Started working on Properties Dock plugin

R1515 | 4632fdbe | MaxED | 08.10.2012, 15:07


--------------------------------------------------------------------------------
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 | 05.10.2012, 15:16


--------------------------------------------------------------------------------
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 | 03.10.2012, 20:46
--------------------------------------------------------------------------------
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 | 26.09.2012, 02:56


--------------------------------------------------------------------------------
Fixed another config error in ZDoom_ACS.cfg

R1511 | 5e520824 | MaxED | 26.09.2012, 02:04


--------------------------------------------------------------------------------
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 | 17.09.2012, 23:57


--------------------------------------------------------------------------------
Added event lines.
Added toolbar button to toggle event lines on and off.

R1509 | 3beaade4 | MaxED | 17.09.2012, 17:41


--------------------------------------------------------------------------------
Order, in which patrol points and interpolation points are connected can now be
shown in Things and Visual modes.

R1508 | 9e6cd07a | MaxED | 16.09.2012, 21:54


--------------------------------------------------------------------------------
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 | 12.09.2012, 00:33


--------------------------------------------------------------------------------
Added Redraw Sector mode

R1506 | 7d9b846d | MaxED | 09.09.2012, 21:14


--------------------------------------------------------------------------------
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 | 07.09.2012, 16:04


--------------------------------------------------------------------------------
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 | 07.09.2012, 12:45


--------------------------------------------------------------------------------
Vertex scale can now be set in Preferences (controls the size of vertex handles in
2D Modes).

R1503 | f2b42d13 | MaxED | 05.09.2012, 12:31


--------------------------------------------------------------------------------
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 | 03.09.2012, 01:37


--------------------------------------------------------------------------------
Added linedef direction preview to Draw Geometry mode

R1501 | 566edbc0 | MaxED | 31.08.2012, 01:28


--------------------------------------------------------------------------------
Updated ZDoom ACC to 1.53
Added several new icons for ZDoom things

R1500 | bf1e9480 | MaxED | 29.08.2012, 12:39


--------------------------------------------------------------------------------
Tiny fixes in Color Picker plugin

R1499 | 879cbacd | MaxED | 29.08.2012, 12:09


--------------------------------------------------------------------------------
Added unknown things check to Error Checker

R1498 | a45b1dd3 | MaxED | 27.08.2012, 13:39


--------------------------------------------------------------------------------
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 | 24.08.2012, 03:18


--------------------------------------------------------------------------------
Added palette size check to prevent crash if palette is corrupted

R1496 | 91080d61 | MaxED | 20.08.2012, 12:44


--------------------------------------------------------------------------------
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 | 20.08.2012, 03:08


--------------------------------------------------------------------------------
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 | 14.08.2012, 22:10


--------------------------------------------------------------------------------
Updated to Doom Builder 2 r1599:
Find and Replace Mode: can now find things and linedefs by their flags

R1493 | 89fad3ee | MaxED | 14.08.2012, 14:47


--------------------------------------------------------------------------------
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 | 10.08.2012, 14:08


--------------------------------------------------------------------------------
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-
>Appearance->"Scale models in Visual modes"
Fixed several small bugs here and there.

R1491 | 508a3f27 | MaxED | 05.08.2012, 21:18


--------------------------------------------------------------------------------
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 | 31.07.2012, 19:17


--------------------------------------------------------------------------------
Sectors height is now stretched 120% to match (G)ZDoom's way of rendering.
R1489 | 2006cdc7 | MaxED | 28.07.2012, 22:36
--------------------------------------------------------------------------------
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 | 24.07.2012, 20:09


--------------------------------------------------------------------------------
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 | 23.07.2012, 23:28


--------------------------------------------------------------------------------
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 | 18.07.2012, 00:51


--------------------------------------------------------------------------------
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 | 17.07.2012, 14:22


--------------------------------------------------------------------------------
Fixed Decorate parser error while parsing one line actors.
Fixed a typo in variable name.

R1484 | 87731c96 | MaxED | 16.07.2012, 11:45


--------------------------------------------------------------------------------
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 | 13.07.2012, 00:34


--------------------------------------------------------------------------------
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 | 10.07.2012, 16:14


--------------------------------------------------------------------------------
Removed some unused functions.
Tag Explorer: comments can now be edited properly.

R1481 | 5cb573d9 | MaxED | 10.07.2012, 12:20


--------------------------------------------------------------------------------
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 | 05.07.2012, 15:48


--------------------------------------------------------------------------------
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 | 05.07.2012, 09:42


--------------------------------------------------------------------------------
Tag Explorer plugin: don't try to update tree when editor is closing!

R1478 | c86d92ce | MaxED | 05.07.2012, 02:03


--------------------------------------------------------------------------------
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 | 03.07.2012, 01:20


--------------------------------------------------------------------------------
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 | 30.06.2012, 14:55


--------------------------------------------------------------------------------
Started working on Tag Explorer plugin

R1475 | 254ffeb6 | MaxED | 29.06.2012, 20:58


--------------------------------------------------------------------------------
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 | 29.06.2012, 16:03


--------------------------------------------------------------------------------
Things can now be moved horizontally in Visual Modes

R1473 | afb8c61f | MaxED | 28.06.2012, 23:19


--------------------------------------------------------------------------------
Added center of map indicator (rendered using Highlight color)

R1472 | 7c93fad7 | MaxED | 28.06.2012, 22:27


--------------------------------------------------------------------------------
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 | 26.06.2012, 23:48


--------------------------------------------------------------------------------
Upper/lower textures are now applied in a more expected manner in Bridge mode.

R1470 | 113f9c60 | MaxED | 26.06.2012, 10:54


--------------------------------------------------------------------------------
GZDoom Builder 1.09:
Added UDMF Controls plugin.
Added "Snap selected vertices to grid" mode (Found in Edit menu).

R1469 | 998d1d7d | MaxED | 19.06.2012, 15:12


--------------------------------------------------------------------------------
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 | 09.06.2012, 19:19


--------------------------------------------------------------------------------
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 | 07.06.2012, 03:06


--------------------------------------------------------------------------------
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 ->
Interface -> 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 | 06.06.2012, 15:37


--------------------------------------------------------------------------------
GZDoom Builder 1.07c:
Added Draw Ellipse Mode.

R1465 | 8b31dd26 | MaxED | 06.06.2012, 02:38


--------------------------------------------------------------------------------
Several improvements in Draw Rectangle mode (rectangles with beveled corners can
now be drawn).

R1464 | 16d068f8 | MaxED | 05.06.2012, 01:42


--------------------------------------------------------------------------------
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 | 04.06.2012, 01:36


--------------------------------------------------------------------------------
Added PCX image format support.

R1462 | a9bc8f9e | MaxED | 03.06.2012, 17:13


--------------------------------------------------------------------------------
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 | 03.06.2012, 03:10


--------------------------------------------------------------------------------
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 | 02.06.2012, 22:25


--------------------------------------------------------------------------------
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 | 01.06.2012, 21:53


--------------------------------------------------------------------------------
GZDoom Builder 1.07
Updated to Doom Builder 2 SVN rev. 1549.

R1458 | 16b97e1c | MaxED | 01.06.2012, 12:17


--------------------------------------------------------------------------------
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 | 25.05.2012, 13:21


--------------------------------------------------------------------------------
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 | 23.05.2012, 00:56
--------------------------------------------------------------------------------
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 | 22.05.2012, 01:51


--------------------------------------------------------------------------------
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 | 20.05.2012, 02:56


--------------------------------------------------------------------------------
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 | 15.05.2012, 17:23


--------------------------------------------------------------------------------
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 | 13.05.2012, 23:21


--------------------------------------------------------------------------------
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 | 13.05.2012, 22:51
--------------------------------------------------------------------------------
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 | 11.05.2012, 14:34


--------------------------------------------------------------------------------
Removed some unused files.

R1449 | 36f39165 | MaxED | 11.05.2012, 14:28


--------------------------------------------------------------------------------
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 | 25.04.2012, 22:13


--------------------------------------------------------------------------------
GZDoomBuilder 1.04a:
Sector dynamic lights are now rendered properly.

R1447 | a9fd8d33 | MaxED | 25.04.2012, 13:44


--------------------------------------------------------------------------------
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 | 23.04.2012, 23:35


--------------------------------------------------------------------------------
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 | 18.04.2012, 21:34


--------------------------------------------------------------------------------
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 | 17.04.2012, 21:13


--------------------------------------------------------------------------------

You might also like