<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/core/compressed_translation.cpp, branch fix/use-bin-name</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/core/compressed_translation.cpp?h=fix%2Fuse-bin-name</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/core/compressed_translation.cpp?h=fix%2Fuse-bin-name'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2017-08-27T12:16:55Z</updated>
<entry>
<title>Use HTTPS URL for Godot's website in the headers</title>
<updated>2017-08-27T12:16:55Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-08-27T12:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=bd282ff43f23fe845f29a3e25c8efc01bd65ffb0'/>
<id>urn:sha1:bd282ff43f23fe845f29a3e25c8efc01bd65ffb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removes type information from method binds</title>
<updated>2017-08-10T05:17:50Z</updated>
<author>
<name>Ignacio Etcheverry</name>
</author>
<published>2017-08-09T11:19:41Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=2f290038d63b55e6ce40296602f36bc98ab26015'/>
<id>urn:sha1:2f290038d63b55e6ce40296602f36bc98ab26015</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split thirdparty smaz.c out of compressed_translation.cpp</title>
<updated>2017-04-28T19:19:24Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-04-28T17:00:11Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=c5f830d6b90574ef1e34fd2c35a0ebfa1ad92fe6'/>
<id>urn:sha1:c5f830d6b90574ef1e34fd2c35a0ebfa1ad92fe6</id>
<content type='text'>
Code comes from https://github.com/antirez/smaz/blob/150e125cbae2e8fd20dd332432776ce13395d4d4/smaz.c

With a small modification to match Godot expectations:
```
diff --git a/thirdparty/core/smaz.c b/thirdparty/core/smaz.c
index 9b1ebc2..555dfea 100644
--- a/thirdparty/core/smaz.c
+++ b/thirdparty/core/smaz.c
@@ -14,7 +14,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 #include &lt;string.h&gt;

 /* Our compression codebook, used for compression */
-static char *Smaz_cb[241] = {
+static const char *Smaz_cb[241] = {
 "\002s,\266", "\003had\232\002leW", "\003on \216", "", "\001yS",
 "\002ma\255\002li\227", "\003or \260", "", "\002ll\230\003s t\277",
 "\004fromg\002mel", "", "\003its\332", "\001z\333", "\003ingF", "\001&gt;\336",
@@ -89,7 +89,7 @@ static char *Smaz_rcb[254] = {
 "e, ", " it", "whi", " ma", "ge", "x", "e c", "men", ".com"
 };

-int smaz_compress(char *in, int inlen, char *out, int outlen) {
+int smaz_compress(const char *in, int inlen, char *out, int outlen) {
     unsigned int h1,h2,h3=0;
     int verblen = 0, _outlen = outlen;
     char verb[256], *_out = out;
@@ -167,7 +167,7 @@ out:
     return out-_out;
 }

-int smaz_decompress(char *in, int inlen, char *out, int outlen) {
+int smaz_decompress(const char *in, int inlen, char *out, int outlen) {
     unsigned char *c = (unsigned char*) in;
     char *_out = out;
     int _outlen = outlen;
@@ -192,7 +192,7 @@ int smaz_decompress(char *in, int inlen, char *out, int outlen) {
             inlen -= 2+len;
         } else {
             /* Codebook entry */
-            char *s = Smaz_rcb[*c];
+            const char *s = Smaz_rcb[*c];
             int len = strlen(s);

             if (outlen &lt; len) return _outlen+1;
diff --git a/thirdparty/core/smaz.h b/thirdparty/core/smaz.h
index a547d89..a9d8a33 100644
--- a/thirdparty/core/smaz.h
+++ b/thirdparty/core/smaz.h
@@ -14,7 +14,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 #ifndef _SMAZ_H
 #define _SMAZ_H

-int smaz_compress(char *in, int inlen, char *out, int outlen);
-int smaz_decompress(char *in, int inlen, char *out, int outlen);
+int smaz_compress(const char *in, int inlen, char *out, int outlen);
+int smaz_decompress(const char *in, int inlen, char *out, int outlen);

 #endif
```
</content>
</entry>
<entry>
<title>Add "Godot Engine contributors" copyright line</title>
<updated>2017-04-07T22:11:42Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-04-07T22:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=df61dc4b2bd54a5a40c515493c76f5a458e5b541'/>
<id>urn:sha1:df61dc4b2bd54a5a40c515493c76f5a458e5b541</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A Whole New World (clang-format edition)</title>
<updated>2017-03-05T15:44:50Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-03-05T15:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=5dbf1809c6e3e905b94b8764e99491e608122261'/>
<id>urn:sha1:5dbf1809c6e3e905b94b8764e99491e608122261</id>
<content type='text'>
I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?

I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon

A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format

A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code
</content>
</entry>
<entry>
<title>Rename the _MD macro to D_METHOD</title>
<updated>2017-02-13T11:50:02Z</updated>
<author>
<name>Hein-Pieter van Braam</name>
</author>
<published>2017-02-13T11:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=411ee71b4d2dd4dfb3c137b057e0cfcdb55d6291'/>
<id>urn:sha1:411ee71b4d2dd4dfb3c137b057e0cfcdb55d6291</id>
<content type='text'>
This new name also makes its purpose a little clearer

This is a step towards fixing #56
</content>
</entry>
<entry>
<title>Style: Cleanups, added headers, renamed files</title>
<updated>2017-01-16T07:04:23Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-01-16T07:04:19Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=3890256fc57eafb2db83d328b8caf772188e21d4'/>
<id>urn:sha1:3890256fc57eafb2db83d328b8caf772188e21d4</id>
<content type='text'>
Made sure files in core/ and tools/ have a proper Godot license header
when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h}
to rect3.{cpp,h} and class_db.{cpp,h} respectively.

Also added a proper header to core/io/base64.{c,h} after clarifying
the licensing with the original author (public domain).
</content>
</entry>
<entry>
<title>Style: Fix whole-line commented code</title>
<updated>2017-01-14T13:52:23Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-01-14T11:26:56Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=93ab45b6b5c4f8e0619e963156c983009d399a9d'/>
<id>urn:sha1:93ab45b6b5c4f8e0619e963156c983009d399a9d</id>
<content type='text'>
They do not play well with clang-format which aligns the `//` part
with the rest of the code block, thus producing badly indented commented code.
</content>
</entry>
<entry>
<title>Type renames:</title>
<updated>2017-01-11T03:52:51Z</updated>
<author>
<name>Juan Linietsky</name>
</author>
<published>2017-01-11T03:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=bc26f905817945300d397696330d1ab04a1af33c'/>
<id>urn:sha1:bc26f905817945300d397696330d1ab04a1af33c</id>
<content type='text'>
	Matrix32 -&gt; Transform2D
	Matrix3 -&gt; Basis
	AABB -&gt; Rect3
	RawArray -&gt; PoolByteArray
	IntArray -&gt; PoolIntArray
	FloatArray -&gt; PoolFloatArray
	Vector2Array -&gt; PoolVector2Array
	Vector3Array -&gt; PoolVector3Array
	ColorArray -&gt; PoolColorArray
</content>
</entry>
<entry>
<title>Memory pool vectors (DVector) have been enormously simplified in code, and renamed to PoolVector</title>
<updated>2017-01-07T21:26:38Z</updated>
<author>
<name>Juan Linietsky</name>
</author>
<published>2017-01-07T21:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=2ab83e1abbf5ee6d00e16056a9e9394114026f28'/>
<id>urn:sha1:2ab83e1abbf5ee6d00e16056a9e9394114026f28</id>
<content type='text'>
</content>
</entry>
</feed>
