vrtc / honeydew (public) (License: CC0) (since 2023-12-20) (hash sha1)
Warcraft 3: The Frozen Throne 1.27 custom scenario.
List of commits:
Subject Hash Author Date (UTC)
doc: add macro preprocessor caveat 651bad90dfe868626b5aa19331f674b9981f1dee Vladyslav Bondarenko 2023-12-20 01:55:27
fix: fix typo in Makefile 652c3bd4a70f9f215a8f6824bc689596d173b85a Vladyslav Bondarenko 2023-12-20 01:33:56
doc: add basic build instructions 0fbeb1f61f266b7430d9365e3c282e64f751487d Vladyslav Bondarenko 2023-12-20 01:32:07
feat: add script dependency declarations 4dc32d10ed485bc6fd6856bffa269d4dcd2be4e0 Vladyslav Bondarenko 2023-12-20 01:30:33
feat!: improve Jass preprocessor ef275cd4087e2023c7107583685a5d1e40395786 Vladyslav Bondarenko 2023-12-20 01:21:07
feat: add arcane blast spell 1c2e8853a32b2c35ffdb1ea9d2342ff9bd9b8669 Vladyslav Bondarenko 2023-12-19 13:07:09
fix: unique hero per player c7910812bf1957513aab9067e817ca57634d4834 Vladyslav Bondarenko 2023-12-19 13:05:50
feat: heroes do not require resources to hire 717364a931afcde3496058a3f6100d95c92f7fe7 Vladyslav Bondarenko 2023-12-18 15:47:54
fix: add user force singleton 62f7007392e88829951855f9bd5eab3e7a5552aa Vladyslav Bondarenko 2023-12-17 13:02:08
doc: update design notes to self d8caf093082f02efc919b01cc7bfddd9193d0531 Vladyslav Bondarenko 2023-12-17 12:35:50
feat: add victory script 8d0299b42a3e61ffee708395017967dc288ed1b8 Vladyslav Bondarenko 2023-12-17 12:28:18
feat: summon any hero instantly b3657cf44de4558f3e6a2eac5d7916a036aa3dad Vladyslav Bondarenko 2023-12-16 04:19:10
fix: remove debug trace 7022f33a403d9d37f3f84acda98501ca76e1f981 Vladyslav Bondarenko 2023-12-16 04:18:53
feat: add hero selection 230e7f365c3b564c39edeb7a5d76ceb343234da1 Vladyslav Bondarenko 2023-12-14 16:26:23
build: Use git-archive to package bundles 666f7110532eba52212a35290a9e194170a00bc7 Vladyslav Bondarenko 2023-12-14 12:11:09
feat!: build skeleton project da405d9978fcb6c8414249ceda4e07848e34f62a Vladyslav Bondarenko 2023-12-14 11:59:17
Commit 651bad90dfe868626b5aa19331f674b9981f1dee - doc: add macro preprocessor caveat
Author: Vladyslav Bondarenko
Author date (UTC): 2023-12-20 01:55
Committer name: Vladyslav Bondarenko
Committer date (UTC): 2023-12-20 02:59
Parent(s): 652c3bd4a70f9f215a8f6824bc689596d173b85a
Signer:
Signing key: EFF9624877D25D02
Signing status: E
Tree: 475d1aee3242fb9bd2771c2ad137cf2de82dcfde
File Lines added Lines deleted
src/jass_include.m4 6 3
File src/jass_include.m4 changed (mode: 100644) (index 26631cf..1c365cf)
... ... dnl and stop diverting globals.
40 40 dnl Given the module is yet unknown, then declare the module, dnl Given the module is yet unknown, then declare the module,
41 41 dnl include the content normally, and resume to divert globals. dnl include the content normally, and resume to divert globals.
42 42 dnl dnl
43 dnl (Note, to be frank, I am not entirely sure why toggling globals is needed
44 dnl here, but it certainly is needed. Probably has something to do with
45 dnl diversions in the definition of the offending macro.)
43 dnl (Note, divert(-1) prevents tokens from being flushed to the output.
44 dnl divert(-1) does not prevent tokens from being expanded. In this particular
45 dnl case, this is a big problem, because diversions of globals declarations and
46 dnl function definitions. Without undefining the macros that implement the
47 dnl diversions, the output will have duplicated declarations, the exact issue
48 dnl this script tries to fix.)
46 49 dnl dnl
47 50 define(`jass_module', define(`jass_module',
48 51 `ifdef(`$1', `ifdef(`$1',
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/honeydew

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/honeydew

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/honeydew

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main