Commit graph

281 commits

Author SHA1 Message Date
codeimp
e640dfbc04 more work on the custom fields editor 2008-06-02 20:34:52 +00:00
codeimp
aa398bcf70 - fixed browse button in custom UDMF fields editor
- doubleclick in custom fields editor starts field rename
2008-06-02 05:49:23 +00:00
codeimp
42658288f8 changed how it remembers custom UDMF field types 2008-06-02 05:01:18 +00:00
codeimp
8d3b7a554b bugfixes in UDMF support 2008-06-02 04:55:51 +00:00
codeimp
e30b68c9c3 UDMF on top! 2008-06-01 20:25:46 +00:00
codeimp
2b9a233579 lots more UDMF code 2008-05-31 19:31:45 +00:00
codeimp
9f15de8cd5 - updated default program config
- more regarding UDMF editing
- added some ideas and todo items
2008-05-30 22:14:12 +00:00
codeimp
a04500f071 made the universal field editor control work with the type handlers 2008-05-30 11:05:44 +00:00
codeimp
c2479dc0b5 - added UDMF 1.0 specifications
- generalized map elements and added universal fields to generalization
2008-05-30 08:41:13 +00:00
codeimp
178b6d1067 wider combobox dropdown for enumerations in argument boxes 2008-05-29 22:36:17 +00:00
codeimp
7673c6e08e linedef and thing action arguments in info panels 2008-05-29 22:19:29 +00:00
codeimp
ab5fd39c24 we don't need this anymore 2008-05-29 21:11:16 +00:00
codeimp
54c8a82517 typed arguments complete and ready for typed UDMF fields 2008-05-29 21:09:43 +00:00
codeimp
fef9b74ca2 some stuff with argument types 2008-05-29 16:44:20 +00:00
codeimp
8aa99cfb88 separated the Interface namespace into Controls and Windows 2008-05-29 11:54:45 +00:00
codeimp
d73ec193bf renamed Controls namespace to Actions in preparation for separation of user controls into Controls namespace 2008-05-29 11:34:01 +00:00
codeimp
b5077df65b thunder coming up, saving my work before harddisk fries 2008-05-29 10:17:26 +00:00
codeimp
821f557978 added enums support for linedef arguments 2008-05-28 18:55:01 +00:00
codeimp
544cd7cbd6 changed linedef types in configurations to proper structures 2008-05-27 22:02:51 +00:00
codeimp
dc158d2407 - things filters! (filtering by fields doesn't work yet, will complete that when UDMF has been implemented)
- several bug fixes
2008-05-26 20:06:15 +00:00
codeimp
2ac020e481 undo/redo information in log 2008-05-26 13:11:25 +00:00
codeimp
87ea1c0e51 now plugins can add their own buttons to the toolbar 2008-05-26 12:14:48 +00:00
codeimp
efdc703f94 moo 2008-05-26 10:36:41 +00:00
codeimp
cfdddb66ee - fixed some bugs in the shaders
- included VC80 redist libraries (required for slimdx)
- updated todo list
2008-05-26 06:54:32 +00:00
codeimp
91d111a734 updated shaders 2008-05-23 09:54:51 +00:00
codeimp
aee5ae3fb8 - fixes in rendering when display mode changed
- test map feature
2008-05-23 06:00:37 +00:00
codeimp
1b1a243983 - "save into" implemented (really just a modified copy of "save as", needs testing)
- added function to find the first IWAD (needed for testing parameters)
- removed the nodebuilder option for 3D mode, we don't need a nodebuilder for 3D mode anymore
- removed test parameters information and increased parameter input field (the info will go in help files)
2008-05-22 12:03:33 +00:00
codeimp
91a5f8e41f - ask to save map when closing application
- updated about dialog with version info and slimdx logo
2008-05-19 21:33:07 +00:00
codeimp
c2a5ca1c8e automatically remove new lines without sides after drawing 2008-05-19 06:51:55 +00:00
codeimp
f5673a06d5 set minimum angle in CurveLinedefsForm to 1, or it will create an invalid curve 2008-05-18 20:36:25 +00:00
codeimp
5d5b9d1c33 - added curve lines code (by Anders Åstrand)
- updated logo images
2008-05-18 20:03:09 +00:00
codeimp
747a8929a9 constants for minimums and maximums in CurveLinedefsForm 2008-05-18 19:02:36 +00:00
codeimp
132ef51429 - fixed automatic polygon close bug in DrawGeometryMode
- small optimizations in LinedefAngleSorter
- fixed curve linedefs dialog input boxes
2008-05-18 18:32:56 +00:00
codeimp
1ac9399658 now allows a plugin to read/write their own settings (in their own private scope) 2008-05-18 15:43:49 +00:00
codeimp
11151c36cc - map changed fixes
- toolbar buttons fixed
2008-05-18 11:56:45 +00:00
codeimp
12eb6fdaf2 lots of rendering changes 2008-05-18 11:43:28 +00:00
codeimp
1d58484dd3 - created dynamic presentation pipeline
- added sectors brightness editing mode
2008-05-18 07:31:33 +00:00
codeimp
5c90215666 colored thing icons in tree view 2008-05-17 20:36:03 +00:00
codeimp
a5a6119190 thing dialog and bunch minor of fixes/changes 2008-05-17 17:43:57 +00:00
codeimp
e2e9e17985 some fixes and the ability to start drawing with right-click (Edit) when nothing is highlighted 2008-05-17 08:00:25 +00:00
codeimp
8805a48058 - 'delete item' implemented for all elements
- fixed bug with disposing a Vertex
2008-05-17 06:24:16 +00:00
codeimp
b8be666814 - support for setting mouse cursors from plugin
- added Insert Vertex action (for all classic modes)
- added Split Linedefs action
- fixed bugs when unused vertices or unused sectors are joined
2008-05-16 21:48:23 +00:00
codeimp
8c777ca780 - prevented showing editing dialog when EndEdit was the result of a BeginEdit action started from another mode (which is normal behavior and desired in some cases, such as dragging)
- implemented Accept action and corresponding OnAccept event for all editing modes
2008-05-16 21:08:36 +00:00
codeimp
0d35ce0536 - fixed bug introduced with automatic release of all keys when a dialog appears on BeginAction causing an EndAction which shows a dialog to run twice
- implemented Join Sectors and Merge Sectors
- added an ordered selection list to SectorsMode
- removed selection on undo/redo
- Interface AddMenu now completes short action names on menu items Tag property to fully qualified action names depending on calling plugin
2008-05-16 20:00:49 +00:00
codeimp
d72ebc4330 - removed some unneeded code
- finished CurveLinedefsMode (except for Anders_A's code)
- added public method to cancel editing modes
2008-05-16 10:55:25 +00:00
codeimp
df4ad6d2e0 degrees/radian conversion tools 2008-05-15 19:48:07 +00:00
codeimp
7416731833 beginning of curve lines editing mode 2008-05-15 19:31:11 +00:00
codeimp
4dd8877eba - renamed selection methods
- create undo for flipping linedefs/sidedefs
2008-05-15 12:54:02 +00:00
codeimp
bc8151d7f7 - added flip linedefs mode
- fixed shortcut key descriptions in menu
2008-05-15 12:36:55 +00:00
codeimp
9ba3fa93a3 made 2 more events for the plugins 2008-05-15 09:43:19 +00:00