Commit graph

  • 4240a15f3a Hook up php generated wall drawer Magnus Norddahl 2017-02-17 22:58:55 +0100
  • 014db18f2a Fixed some things around ZZYZX 2017-02-17 23:36:16 +0200
  • 97eed1e6df - scriptified UpdateSkins. Christoph Oelckers 2017-02-17 22:12:56 +0100
  • 3056570ea9 Implemented a call check between ui/play/data ZZYZX 2017-02-17 23:02:43 +0200
  • 498da825a5 - made the Skins array scripting friendly and exported it. Christoph Oelckers 2017-02-17 21:51:23 +0100
  • a2f3d8511d Implemented a read check between ui/play/data fields with a meaningful error ZZYZX 2017-02-17 22:46:18 +0200
  • a7a4406bb1 Supposedly implemented a write check between ui/play/data ZZYZX 2017-02-17 22:41:04 +0200
  • 8b0dee6f66 My am dumb: PStruct is a base for PClass ZZYZX 2017-02-17 21:59:03 +0200
  • 6a2525b737 - scriptified PickPlayerClass. Christoph Oelckers 2017-02-17 20:58:11 +0100
  • b375657509 - scriptified DPlayerMenu::SkinChanged. Christoph Oelckers 2017-02-17 20:49:04 +0100
  • 51493cde8c - scriptified DPlayerMenu::MenuEvent. Christoph Oelckers 2017-02-17 20:02:26 +0100
  • ecd4f5a32d Removed supposedly debug value added in commit b0f3121bec ZZYZX 2017-02-17 20:25:11 +0200
  • 496b2a74ce Disallow const qualifier for classes ZZYZX 2017-02-17 20:04:40 +0200
  • 195ae24dcb const method cannot write to self ZZYZX 2017-02-17 19:54:59 +0200
  • 338e676e73 Allow calling const methods on readonly structs ZZYZX 2017-02-17 19:25:29 +0200
  • f4e9cd0009 - scriptified DPlayerMenu::MouseEvent. Christoph Oelckers 2017-02-17 18:21:59 +0100
  • 0f031c5f22 Renamed 'allowui' to 'clearscope'. 'allowui' doesn't reflect the real meaning of the keyword which clears implicit 'play' or 'ui' inherited from parent class (for classes) or owning type (for methods/fields) ZZYZX 2017-02-17 18:24:01 +0200
  • 2b20abff02 Fixed consistency of checks ZZYZX 2017-02-17 18:01:39 +0200
  • 4fe9c7d8c8 Added parsing of ui, play, allowui and const qualifiers ZZYZX 2017-02-17 17:58:16 +0200
  • 416911587e - scriptified PlayerMenu.Drawer Christoph Oelckers 2017-02-17 16:53:36 +0100
  • 74c4748593 - fixed the message switch for the controls menu. Christoph Oelckers 2017-02-17 12:10:10 +0100
  • 58c08d5e65 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-02-17 18:33:16 +0800
  • cd2179e62a Merge branch 'master' of https://github.com/raa-eruanna/qzdoom into qzdoom Magnus Norddahl 2017-02-17 05:35:15 +0100
  • e42f914efa Added php script generating the 32 bit wall drawers Magnus Norddahl 2017-02-17 05:34:33 +0100
  • 80f762f8a4 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-02-16 20:40:07 -0500
  • 18925d07be - fixed a typo. Christoph Oelckers 2017-02-16 23:17:19 +0100
  • b523aa13c8 - fixed crash with bad state labels. Christoph Oelckers 2017-02-16 21:51:32 +0100
  • 1d52037779 - skip the Direct3D setup if building with a non-XP toolset on Visual Studio. Christoph Oelckers 2017-02-16 21:01:52 +0100
  • 36e5bab657 - removed the fixed search path for FMod on drive E: because this can cause problems with automated builds on unknown systems. Christoph Oelckers 2017-02-16 19:45:03 +0100
  • 944f2bf266 - fixed armor save percentage values in Dehacked. Christoph Oelckers 2017-02-16 19:29:07 +0100
  • ccb083ed25 - fixed initialization of joystick menu with bogus MENUDEFS Christoph Oelckers 2017-02-16 18:55:36 +0100
  • cfeb1724fe - added a Door_AnimatedClose special. Christoph Oelckers 2017-02-16 18:35:58 +0100
  • 4d99b58f96 - allow using the default menu settings classes when none is specified in MENUDEFS. Christoph Oelckers 2017-02-16 17:45:04 +0100
  • f6c6f68982 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-02-16 21:19:12 +0800
  • 5e5d0d3e57 Using separate keyword 'nonew' as reverse abstract; nonew is inherited, and nonew class can only be created from the first nonew class in the hierarchy ZZYZX 2017-02-16 12:40:09 +0200
  • 59db1a882f Fixed compilation warnings reported by MSVC alexey.lysiuk 2017-02-16 11:01:06 +0200
  • eb2ccb9328 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-02-16 12:56:50 +0800
  • 0803faf596 Compile time check for abstract class instantiation to reduce programming errors ASAP ZZYZX 2017-02-16 04:22:14 +0200
  • 0819dd8d89 Actually pass PFunction to OP_NEW ZZYZX 2017-02-16 04:14:21 +0200
  • 7d3663500f Disallow creation of abstract classes outside of their own class (this is so that modders can create their own factory methods, not just for native) ZZYZX 2017-02-16 02:39:49 +0200
  • ef22d10756 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-02-15 20:08:21 -0500
  • 363990a105 Class abstractness should be inherited ZZYZX 2017-02-16 02:31:20 +0200
  • 3577e4eddc Fixed possible nullptr dereferencing on c->Type() == nullptr ZZYZX 2017-02-16 02:14:49 +0200
  • 304e989496 - allow splashing on non-swimmable, non-solid 3D floors if they are marked liquid and have a splash assigned. Christoph Oelckers 2017-02-15 23:06:24 +0100
  • 4df2a221a8 - fixed: The special called by the InterpolationSpecial actor must have no activator. Christoph Oelckers 2017-02-15 22:49:13 +0100
  • b3d7980b90 - fixed: PowerProtection clamped its damage minimum to 1, but should do it to 0. Christoph Oelckers 2017-02-15 21:19:35 +0100
  • bf1aa71194 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-02-15 11:19:51 -0500
  • bd86abede3 - fixed Skulltag rune bugs. Rachael Alexanderson 2017-02-15 10:09:18 -0500
  • c95a52166d Merge branch 'master' of https://github.com/raa-eruanna/qzdoom into qzdoom Magnus Norddahl 2017-02-15 13:26:52 +0100
  • 01cbb14f14 Change wall project to use the fixed version from GZDoom as it was most likely more tested Magnus Norddahl 2017-02-15 13:26:43 +0100
  • 46d12635ce - fixed warning Christoph Oelckers 2017-02-15 13:17:20 +0100
  • 67f6f28b55 - fixed: When finding the highest floor plane on a given side of a linedef, the necessary tests may not depend on the actual highest floor, which may originate from the other side of the line and cause valid planes that are between the currently set plane and the actual highest floor to be skipped. Christoph Oelckers 2017-02-15 13:14:59 +0100
  • e01895bf80 Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-02-15 07:06:52 -0500
  • fc97ef0913 Fix palette fog boundary rendering error Magnus Norddahl 2017-02-15 13:01:00 +0100
  • d8b8767ee9 - disabled render events pending further discussion and evaluation. Christoph Oelckers 2017-02-15 12:27:50 +0100
  • c8db1f151e - fixed: All FNames inside actor classes need to be FNameNoInit or their constructor will overwrite them after copying the defaults. Christoph Oelckers 2017-02-15 12:16:24 +0100
  • d8ebbcfc08 - fixed: When loading a savegame the player class in the userinfo needs to be updated. - fixed: Class pointers should not be added to the list of garbage collected pointers. - fixed several warnings in the event code. Christoph Oelckers 2017-02-15 11:55:08 +0100
  • 5dad292c56 Merge remote-tracking branch 'remotes/gzdoom/master' Rachael Alexanderson 2017-02-15 05:43:15 -0500
  • 2b8db72cef Merge commit '2234d36c7ac531fd802803216f747f82b58be8c2' Rachael Alexanderson 2017-02-15 05:42:57 -0500
  • 959ac8c65b Merge commit '9caf5c641b374848c065059b5152339806fa7734' Rachael Alexanderson 2017-02-15 05:28:38 -0500
  • 43550742d5 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-02-15 09:43:06 +0800
  • 6fef653aa1 - exported GetUDMF methods to scripting. Christoph Oelckers 2017-02-15 01:03:47 +0100
  • 8d7a64bd17 - added a virtual 'used' method that gets called when the player presses use on an actor. This method will only be called if the actor does not have the USESPECIAL flag - that one will be handled as before. Christoph Oelckers 2017-02-15 00:43:30 +0100
  • c01289e999 - added ZScript property handling for names, sounds and colors. Christoph Oelckers 2017-02-14 23:28:49 +0100
  • 2f1b5c375e - fixed: Line_SetPortal crashed with one-way portals. Christoph Oelckers 2017-02-14 23:13:29 +0100
  • c5204f34ca - fixed: The code to play the mage lightning's attack sound was converted wrong, because it used the same structure as looping sounds normally so, but doesn't actually loop. Christoph Oelckers 2017-02-14 22:51:53 +0100
  • a6156297ce - don't adjust sprite offsets of IWAD sprites in sequences which have been replaced partially. This can be overridden by specifying 'iwadforced' in the SPROFS lump. Christoph Oelckers 2017-02-14 22:03:46 +0100
  • 3170591e32 - restated some weird number manipulation in SBARINFO for powerup time. This appears to be needed to distinguish between non-expiring items and non-present items. Christoph Oelckers 2017-02-14 21:08:48 +0100
  • a9f650c3f2 Fixed compilation warnings reported by GCC/Clang alexey.lysiuk 2017-02-14 22:13:31 +0200
  • dd0f55e8d8 Fixed compilation of Cocoa backend alexey.lysiuk 2017-02-14 22:02:47 +0200
  • b7b0e64471 - separated splash detection from water level setting. Christoph Oelckers 2017-02-14 20:11:30 +0100
  • 9e769f29c3 - the native part wasn't saved. Christoph Oelckers 2017-02-14 19:34:01 +0100
  • 6e2b0bc961 - renamed the internal InpuEvent to deconflict from the version in the event system. Christoph Oelckers 2017-02-14 19:32:44 +0100
  • 2234d36c7a Merge branch 'thereisnospoon' of https://github.com/jewalky/gzdoom Christoph Oelckers 2017-02-14 19:10:02 +0100
  • 9caf5c641b - don't let menu number widgets not lock up the menu if their associated CVAR does not exist. Christoph Oelckers 2017-02-14 19:06:45 +0100
  • 2e5ada5f25 - fixed texture clamping calculations for negative scales. Christoph Oelckers 2017-02-14 18:20:21 +0100
  • 2e11b4f346 - fixed: The S_Sound script export did not call the actual function. Christoph Oelckers 2017-02-14 17:03:31 +0100
  • 7b1645d239 - fixed the item check in OptionMenuItemCommand. Christoph Oelckers 2017-02-14 16:50:10 +0100
  • 7f81e0bd26 Merge remote-tracking branch 'gzdoom/master' into qzdoom Magnus Norddahl 2017-02-14 14:55:02 +0100
  • 443ac50887 - fixed: DMenu::CallTicker called the Drawer methods of the menu instead of the Ticker methods. Christoph Oelckers 2017-02-14 13:18:57 +0100
  • 08bf08f297 Restored effect of negative horizontal texture scale in software renderer alexey.lysiuk 2017-02-14 12:33:27 +0200
  • eac98ac226 Calculate sprite dynamic light contribution and pass it along to the sprite drawer Magnus Norddahl 2017-02-14 06:37:06 +0100
  • 5ef8ecce2a Fix wall scroller direction Magnus Norddahl 2017-02-14 02:52:41 +0100
  • 9e39b7d695 Merge branch 'master' of https://github.com/coelckers/gzdoom nashmuhandes 2017-02-14 08:06:01 +0800
  • 73ed351144 - don't error out on unknown CVars for optional parameters in menu items. Christoph Oelckers 2017-02-13 23:24:31 +0100
  • 2a71ec89de Merge https://github.com/coelckers/gzdoom Rachael Alexanderson 2017-02-13 17:02:56 -0500
  • 32da1de385 - fixed: negative texture scales should not affect the direction a wall scrolls in. Christoph Oelckers 2017-02-13 22:37:16 +0100
  • cb758f6dab - added a 'nolightfade' MAPINFO option which disables light diminishing in OpenGL. Note that this only works for light modes 0-3. Modes 4 and 8 use special light math that would not work if such a setting was forced. Christoph Oelckers 2017-02-13 22:17:15 +0100
  • 1a63450fe2 - fixed a few issues with actor bouncing logic. Christoph Oelckers 2017-02-13 22:00:27 +0100
  • 5dd00e44ef - fixed bad parameters for MouseEvent call in menus. Christoph Oelckers 2017-02-13 20:06:07 +0100
  • ad178e16c5 - working again. Christoph Oelckers 2017-02-13 20:03:29 +0100
  • 7b2ec1f737 - removed obsolete include for zscript. Christoph Oelckers 2017-02-13 20:01:56 +0100
  • 6525e04118 - added restrictions to CVAR and CCMD access functions for the menus. CVAR changes are only allowed when the menu is open or for mod-CVARs. The CCMD execution function is now private to the control requiring it and heavily guarded against improper access from the outside so that abuse is mostly impossible. Christoph Oelckers 2017-02-13 19:18:45 +0100
  • c403fc5635 - renamed a file. Christoph Oelckers 2017-02-13 18:30:03 +0100
  • 7877bcbdcb - exported more parts of the joystick menus and also exported all strings for them to the string table. - exported the skeleton definition for list menus. Christoph Oelckers 2017-02-13 17:45:03 +0100
  • 9159e3b1f0 Move software canvas drawing to its own file in the software renderer Magnus Norddahl 2017-02-13 17:32:52 +0100
  • 10b36934c2 Fix vid_hw2d 0 translation bug Magnus Norddahl 2017-02-13 16:13:24 +0100
  • 93f43e8751 Menu code accessed the screen buffer without a lock Magnus Norddahl 2017-02-13 15:42:35 +0100
  • 69787fac72 Fix translation issue Magnus Norddahl 2017-02-13 15:08:11 +0100
  • a2edca6032 - fix at least one of the GCC errors raa-eruanna 2017-02-13 07:01:44 -0500