Commit graph

925 commits

Author SHA1 Message Date
codeimp
656edc7f13 Some undo/redo system optimizations in Visual Mode 2009-06-16 08:49:14 +00:00
codeimp
c4c9ea94c1 @ disabled UDMF TEXTMAP comments until ZDBSP can handle them properly 2009-06-15 22:44:25 +00:00
codeimp
f5b661216b - Better handling of missing UDMF TEXTMAP fields (Error now includes the element and index at which the field is missing and will not abort loading. Instead it will use a default value.)
- UDMF TEXTMAP now contains the indices of elements as comment next to the structure header.
- Thing cages in Visual Mode now also get the selection and highlight color so that a selection and highlight on things without sprite can also be seen.
2009-06-15 21:58:34 +00:00
codeimp
4f52e3f5e8 @ fixed another undo/redo system bug that made closing the map slow 2009-06-15 18:44:28 +00:00
codeimp
1edd6284bc @ fixed a bug in the undo/redo system related to removing sectors 2009-06-15 17:38:02 +00:00
codeimp
129dbf241c Floodfill and texture alignment now stay within selection, if a selection was made 2009-06-12 09:44:38 +00:00
codeimp
64d06d0417 Added sidedef sector numbers on the linedef info panel 2009-06-12 09:22:09 +00:00
codeimp
be6545e8de @ fixed a bug that caused saving maps to be very slow 2009-06-12 08:02:47 +00:00
codeimp
36c42dbef1 @ fixed a bug in the undo/redo system 2009-06-11 21:50:55 +00:00
codeimp
55e640b6e1 - Progressive undo/redo system (much faster and up to 1000 undo/redo levels) Please note that several plugin functions and properties have changed.
- Some small optimizations in the classic 2D rendering (cached linedef flags, reduced some unneeded redrawing)
2009-06-11 21:21:20 +00:00
boris_i
f66980b60f - Fixed a bug that allowed to use texture names longer than 8 characters, making the WAD file unusable after saving
@ added a texturenamelength config var. Setting it to higher than 8 may result in unexpected behaviour due to the speed optimizations relying on 8 char texture names and should not be changed for now.
2009-06-08 18:52:56 +00:00
codeimp
84a3069926 @ added internal option to prevent automatic removal of unreferenced elements when other elements are removed 2009-06-07 10:26:06 +00:00
codeimp
1e9cc18730 @ Added Create* functions in the MapSet that allows specifying the index (element at existing index will move to the end of the array instead of the newly created element). 2009-06-07 09:00:14 +00:00
codeimp
d284248ca0 @ fixed paste 2009-06-06 00:05:59 +00:00
codeimp
f09bfff419 @ Changed the MapSet to work with arrays instead of linkedlists. Because the index is now know for each element and can be retrieved in O(1) efficiency it has become a property (Index) for all map elements. GetIndexFor* functions have been removed. Get*ByIndex are now also of O(1) efficiency. 2009-06-05 19:03:56 +00:00
codeimp
45ad5f5943 @ major change in the way sector surfaces are allocated and rendered for optimization
@ white texture has been moved to the DataManager and is now also available to plugins
2009-06-04 20:21:31 +00:00
codeimp
a7c668defe Fixed mouse cursor when over the script editor. 2009-06-01 08:57:29 +00:00
boris_i
f145eebada Fixed a bug where selected lines were deselected when trying to find/replace
Replacing can now be made undone
2009-05-31 12:13:37 +00:00
codeimp
e62146f464 - Reset default drawing textures when map options are changed
- Fixed some minor bugs in the choice of default drawing textures
2009-05-31 10:59:42 +00:00
boris_i
2485c5b184 Added variable "skyflatname" as a game configuration item. It is used to ignore false positives when checking for missing textures. Updated all the game config files to make use of this feature. 2009-05-30 19:51:36 +00:00
codeimp
3efe4f5702 Added better closed sectors error check (by Boris Iwanski) 2009-05-30 15:18:21 +00:00
codeimp
0fd844bd36 Fixed bug that caused some items in the script editor autocomplete list not to select when the first few characters were typed. 2009-05-25 10:06:53 +00:00
codeimp
05bbaffb91 Added Missing Textures error check (thanks to Boris Iwanski) 2009-05-24 22:26:25 +00:00
codeimp
67c16f555e @ some intellisense documentation 2009-05-21 08:18:34 +00:00
codeimp
196c6924d1 Added options for editing ranges (highlighting, stitching and splitting) 2009-05-20 15:03:08 +00:00
codeimp
b28dc6253b @ Added IntelliSense documentation for the MapSet class 2009-05-19 09:59:19 +00:00
codeimp
98f7420b33 Fixed crash when Select Texture or Select Flat is clicked in Grid Setup dialog and no texture was previously used 2009-05-17 15:02:03 +00:00
codeimp
04b883f999 Fixed grid action names and description for clarification 2009-05-17 14:58:45 +00:00
codeimp
79116a2a42 - Added check for unused sectors and automatic removal when opening a map 2009-05-17 14:37:34 +00:00
codeimp
622ff71056 - Fixed Make Door crash when no sector is highlighted or selected
- Added HighlightedObject property to the EditMode class, the object returned depends on the editing mode and the current highlight
- Exposed several properties in the ClassicMode class
2009-05-17 14:00:36 +00:00
codeimp
ef67891c15 Made the BindMethods and UnbindMethods functions in the ActionManager public so they can be used in plugins 2009-05-16 16:45:28 +00:00
codeimp
0c5b437f64 Added a check to prevent a crash with overlapping resource lump ranges 2009-05-14 21:36:25 +00:00
codeimp
542d68370d Fixed a rendering issue when resizing the main window 2009-05-14 19:23:27 +00:00
codeimp
2fd192479d Possible fixed for alleged crash on rendering reset (after testing) 2009-05-14 18:50:08 +00:00
codeimp
660ca48611 First official release. 2009-05-14 16:57:25 +00:00
codeimp
777de39cad Fixed a bug in the drawing behavior that caused CCW drawn sectors to sometimes create a sector on the wrong side 2009-05-14 07:43:42 +00:00
codeimp
91996d4775 @ Removed unneeded pre/post build events from Statistics project 2009-05-14 05:27:11 +00:00
codeimp
9b446458c4 Resources are now only reloaded when needed due to changing resource related settings on the Game Configurations dialog 2009-05-13 22:46:03 +00:00
codeimp
e5dc72d140 Resources are now only reloaded when needed due to changing image specific settings on the Preferences dialog 2009-05-13 22:35:34 +00:00
codeimp
041a4b8a57 When strict patches loading is off, colormaps can now also be found outside C_START and C_END when a base resource defines them correctly in between C_START and C_END (or in the Colormaps subdirectory) 2009-05-13 20:54:45 +00:00
codeimp
18dccfd87f Fixed a minor drawing behavior bug 2009-05-13 20:51:03 +00:00
codeimp
848fd9e72e Fixed a bug in the drawing behavior when splitting sectors 2009-05-13 20:07:33 +00:00
codeimp
cffc939c5a Fixed updating used textures when pasting so that they are loaded and displayed on the geometry surface 2009-05-13 10:58:13 +00:00
codeimp
5bebe5087f - Fixed update of geometry surfaces in Edit Selection mode on paste and flip
- Little optimization in MarkSelected... functions
2009-05-13 09:35:13 +00:00
codeimp
5d6e077efb - Added check to remove zero-length linedefs when opening a map that has any
- Some minor interface polishing
2009-05-12 18:20:03 +00:00
codeimp
0dc2bed6d1 Fixed behavior of drawing over old lines (orientation of old lines is now preserved) 2009-05-12 11:36:52 +00:00
codeimp
16dfffb068 Added support for Boom colormaps 2009-05-12 09:50:08 +00:00
codeimp
63c22e5d2d Fixed a crash when opening the Texture Set editor 2009-05-12 08:01:50 +00:00
codeimp
953cfbd195 Fixed finding and replacing within current selection 2009-05-11 12:56:30 +00:00
codeimp
ee3182885e Changed when/how the scripts are compiled and errors are shown 2009-05-10 19:04:47 +00:00