From 56c0fa48c81981c2722f427f713584c63578439b Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Sun, 21 Apr 2013 10:47:06 +0000 Subject: [PATCH 01/16] Some changes to the online documentation --- doc.html | 45 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/doc.html b/doc.html index 453fc42..d6aa649 100644 --- a/doc.html +++ b/doc.html @@ -655,14 +655,10 @@ $ cd gmqcc F: - Used to set a failure message, this message will be displayed - if the test fails, this tag is optional. - - - S: - Used to set a success message, this message will be displayed - if the test succeeds, this tag is optional. - + Used to set test-suite specific flags, currently + the only supported flag is -no-defs which tells the + testsuite to exclude defs.qh. + T: @@ -676,6 +672,8 @@ $ cd gmqcc
  • -fail  This will perform compilation on the requirement it fails, otherwise the test fails
  • +
  • -pp  + This will perform preprocessing only
  • This tag must be provided, this tag is NOT optional. @@ -697,7 +695,7 @@ $ cd gmqcc Used to describe a string of text that should be matched from the output of executing the task. If this doesn't match the task fails. This tag must be provided at least once if - T == -execute, otherwise it's erroneous as compilation only + T == -execute or T == -pp, otherwise it's erroneous as compilation only takes place. Multiple M tags are required for multi-line comparision @@ -773,6 +771,10 @@ $ cd gmqcc Argument What it does + + -h, --help + Print help message + -trace Trace the execution call hierarchy. @@ -789,6 +791,10 @@ $ cd gmqcc -disasm Dissasemble the bytecode into assembly. + + -diasm-func + Dissasmble function + -printdefs Prints all definitions for the bytecode running. @@ -797,6 +803,22 @@ $ cd gmqcc -printfields Prints all fields for the bytecode running. + + -printfuns + Prints all functions for the bytecode running. + + + -v + Be verbose + + + -v + Be even more verbose + + + -version, --version + Print version information +

    Builtins

    @@ -815,6 +837,11 @@ $ cd gmqcc vlen7 etos8 stof9 + strcat10 + strcmp11 + normalize12 + sqrt13 + floor14

    Support or Contact

    -- 2.39.2 From ded22d934712faae865e93cdf5117f22aa02ec97 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Sun, 21 Apr 2013 10:52:15 +0000 Subject: [PATCH 02/16] More website changes --- doc.html | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/doc.html b/doc.html index d6aa649..f585e89 100644 --- a/doc.html +++ b/doc.html @@ -551,13 +551,41 @@ $ cd gmqcc testsuite Builds the testsuite for GMQCC + + check, test + Build and executes the testsuite for GMQCC + + + pak + Builds the pak utility + + + splint + Runs splint (static analysis) on the source + + + gource + Runs gource visualization on the source + + + gource-record + Runs gource visualization and produces a rendered mp4 + + + depend + Builds dependinces into the Makefile + all - Builds gmqcc, qcvm, and testsuite + Builds gmqcc, qcvm, pak, and testsuite install - Installs gmqcc to /usr/local/ + Installs gmqcc, qcvm, and documentaion + + + uninstall + Uninstalls gmqcc, qcvm, and documentation check -- 2.39.2 From 139964eb542107efc238770c60aa7267069b3ae7 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Sun, 21 Apr 2013 10:54:56 +0000 Subject: [PATCH 03/16] Haha, not a typo, just old. --- doc.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc.html b/doc.html index f585e89..086e6c2 100644 --- a/doc.html +++ b/doc.html @@ -690,7 +690,7 @@ $ cd gmqcc T: - Used to set the procedure for the given task, there are two + Used to set the procedure for the given task, there are four options for this:
    • -compile  -- 2.39.2 From 275ccaff48e657e3093e47ddf4bd8b0651e78837 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 22 Apr 2013 05:40:47 +0000 Subject: [PATCH 04/16] Clever (really clever) download.html file .. it was auto generated with magic. --- doc.html | 2 +- download.html | 7 +++++++ dump | 1 - index.html | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 download.html delete mode 100644 dump diff --git a/doc.html b/doc.html index 086e6c2..c4c6404 100644 --- a/doc.html +++ b/doc.html @@ -21,7 +21,7 @@

      An Improved Quake C Compiler

      • Index
      • -
      • Download v0.2.2
      • +
      • Download
      • Issues
      • Documentation
      • View On GitHub
      • diff --git a/download.html b/download.html new file mode 100644 index 0000000..7f2613a --- /dev/null +++ b/download.html @@ -0,0 +1,7 @@ + GMQCC

        GMQCC

        An Improved Quake C Compiler

        Operating System / Distribution x86 Architecture x86_64 Architecture
        Archlinux Download Download
        Debian Download Download
        Windows Download Download
        \ No newline at end of file diff --git a/dump b/dump deleted file mode 100644 index 8b13789..0000000 --- a/dump +++ /dev/null @@ -1 +0,0 @@ - diff --git a/index.html b/index.html index bc758ce..d111740 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@
        • Index
        • -
        • Download v0.2.2
        • +
        • Download
        • Issues
        • Documentation
        • View On GitHub
        • -- 2.39.2 From 3a707eabb5a99ec0adb9d29944faf7530f66d7fc Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 22 Apr 2013 05:57:16 +0000 Subject: [PATCH 05/16] update download --- distro/download.html | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 distro/download.html diff --git a/distro/download.html b/distro/download.html new file mode 100644 index 0000000..7f2613a --- /dev/null +++ b/distro/download.html @@ -0,0 +1,7 @@ + GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Windows Download Download
          \ No newline at end of file -- 2.39.2 From 9b9833697c5b2e94a4c436fef2df12592bb4e0e3 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 22 Apr 2013 06:01:29 +0000 Subject: [PATCH 06/16] Not there --- distro/download.html | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 distro/download.html diff --git a/distro/download.html b/distro/download.html deleted file mode 100644 index 7f2613a..0000000 --- a/distro/download.html +++ /dev/null @@ -1,7 +0,0 @@ - GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Windows Download Download
          \ No newline at end of file -- 2.39.2 From 4297270cee95d52cfb6547930b45fceb7ce92d29 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 22 Apr 2013 06:01:39 +0000 Subject: [PATCH 07/16] Remove this for a test --- download.html | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 download.html diff --git a/download.html b/download.html deleted file mode 100644 index 7f2613a..0000000 --- a/download.html +++ /dev/null @@ -1,7 +0,0 @@ - GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Windows Download Download
          \ No newline at end of file -- 2.39.2 From 8995ef5d513ee55bd9f1e1c92616955ef9c9f821 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 22 Apr 2013 06:11:38 +0000 Subject: [PATCH 08/16] update download page --- download.html | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 download.html diff --git a/download.html b/download.html new file mode 100644 index 0000000..7f2613a --- /dev/null +++ b/download.html @@ -0,0 +1,7 @@ + GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Windows Download Download
          \ No newline at end of file -- 2.39.2 From 528279d591919ea44a793bbe1df2f2b5594586b4 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Fri, 16 Aug 2013 03:29:58 +0000 Subject: [PATCH 09/16] update download page --- download.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/download.html b/download.html index 7f2613a..72afd89 100644 --- a/download.html +++ b/download.html @@ -1,7 +1,7 @@ - GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Windows Download GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Windows Download Download
          \ No newline at end of file -- 2.39.2 From 6fb90dac723fda39e1dc1153c0414be2b3a0d017 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 19 Aug 2013 23:15:23 +0000 Subject: [PATCH 10/16] update download page --- download.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/download.html b/download.html index 72afd89..93483f7 100644 --- a/download.html +++ b/download.html @@ -2,6 +2,6 @@ ">Download
          Download
          Debian Download Download
          Windows Download Download
          \ No newline at end of file +">Download Slackware Download Download Windows Download Download
          \ No newline at end of file -- 2.39.2 From a5972e975ad075021d029ed824a1d3d2f0c907d8 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 19 Aug 2013 23:17:53 +0000 Subject: [PATCH 11/16] update download page --- download.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/download.html b/download.html index 93483f7..bc6e897 100644 --- a/download.html +++ b/download.html @@ -4,4 +4,6 @@ ">Download Download Slackware Download Download Windows Download Download
          \ No newline at end of file +">Download Windows Download Download
          \ No newline at end of file -- 2.39.2 From 5938cd77be70da50f820626894570e3330335aa9 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Thu, 31 Oct 2013 17:23:09 -0400 Subject: [PATCH 12/16] update download page --- download.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/download.html b/download.html index bc6e897..2bcb6fe 100644 --- a/download.html +++ b/download.html @@ -1,9 +1,9 @@ - GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Slackware Download Download
          Windows Download GMQCC

          GMQCC

          An Improved Quake C Compiler

          Operating System / Distribution x86 Architecture x86_64 Architecture
          Archlinux Download Download
          Debian Download Download
          Slackware Download Download
          Windows Download Download
          \ No newline at end of file -- 2.39.2 From ed5ac566f3251a90edd91dac0ddf89fc7ca52a59 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 16 Apr 2018 14:51:30 -0400 Subject: [PATCH 13/16] remove download link on main page --- index.html | 1 - 1 file changed, 1 deletion(-) diff --git a/index.html b/index.html index d111740..f800ed2 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,6 @@
          • Index
          • -
          • Download
          • Issues
          • Documentation
          • View On GitHub
          • -- 2.39.2 From 6b80c6b74c03fa7027667d3a091946ad6bc24ea6 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 16 Apr 2018 14:51:45 -0400 Subject: [PATCH 14/16] Delete download.html --- download.html | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 download.html diff --git a/download.html b/download.html deleted file mode 100644 index 2bcb6fe..0000000 --- a/download.html +++ /dev/null @@ -1,9 +0,0 @@ - GMQCC

            GMQCC

            An Improved Quake C Compiler

            Operating System / Distribution x86 Architecture x86_64 Architecture
            Archlinux Download Download
            Debian Download Download
            Slackware Download Download
            Windows Download Download
            \ No newline at end of file -- 2.39.2 From c3b6ef770cf0fb5a5f21eb81aceb3e9f1be33458 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 16 Apr 2018 14:52:09 -0400 Subject: [PATCH 15/16] remove download link on documentation page --- doc.html | 1 - 1 file changed, 1 deletion(-) diff --git a/doc.html b/doc.html index c4c6404..352171f 100644 --- a/doc.html +++ b/doc.html @@ -21,7 +21,6 @@

            An Improved Quake C Compiler

            • Index
            • -
            • Download
            • Issues
            • Documentation
            • View On GitHub
            • -- 2.39.2 From fd8e8733ddaaa56514034249ec474573bcfcd9c1 Mon Sep 17 00:00:00 2001 From: Dale Weiler Date: Mon, 16 Apr 2018 14:52:57 -0400 Subject: [PATCH 16/16] update irc channel --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index f800ed2..3bb02ad 100644 --- a/index.html +++ b/index.html @@ -61,7 +61,7 @@ $ make

              Support or Contact

              -

              Having trouble with GMQCC? Join our IRC channel at #kf-engine on irc.freenode.net or contact Us +

              Having trouble with GMQCC? Join our IRC channel at #gmqcc on irc.freenode.net or contact Us