Browse files

Merge branch 'master' of

  • Loading branch information...
atlesn committed Oct 21, 2014
2 parents 5b3982e + e8c6b51 commit 96f2f9f43a6d7d5396439992db29cbdd8f2784c0
Showing with 24 additions and 1 deletion.
  1. +1 −1
  2. +23 −0 debian/changelog
@@ -14,7 +14,7 @@ AC_CONFIG_MACRO_DIR([m4])
# Interfaces added: AGE++
# Interfaces removed: AGE=0
# Used when creating libshishi-XX.def.
@@ -1,3 +1,26 @@
+pstar (1.2~alpha10) experimental; urgency=low
+ * Fix bugs in operator associativity which became apparent when the new pointer to operator & crashed with bitwise &.
+ * Set correct associativity for assign operators like = and +=. They are now right associative and the right value calls set_weak on the left value.
+ * ++ and -- removed for floats.
+ * All template types are now added to top level namespace, wpl_program, so that definitions of template types in different branches of the program can be used together.
+ * New type "auto" which is useful in loops. Auto type preserves the type it gets when first assigned to.
+ * Add "defined" operator to ENV type to check if values exist. Change the precedence of "defined" so that its lower than element selection ->.
+ * Remove template conditional blocks LOOP and CONDITION. All four types if, while, foreach and for are now available in templates.
+ * Variable declaration allowed in the init part of conditional blocks like "for (int i = 0; ..."-
+ * Loads of internal code restructuring
+ * Create operator "keys" which can be used with hashes. It returns an array of all the keys in a hash.
+ * Allow usage of pragmas inside HTML templates. Not all are supported, but @TEMPLATE is removed and the pragma @#HTML_TEMPLATE should be used instead.
+ * #HTML_TEMPLATE_VAR pragma takes a comma separated list of HTML id tag values to search for and print as JSON variables. We do no longer search for variables.
+ * Allow comments in top-level file
+ * Allow global variables and struct definitions in global namespace (outside SCENE blocks).
+ * Added error message pragma #HTTP_ERROR which produces a 500 status and prints a default error page to the user.
+ * Remove semicolon from Content-type
+ * Allow to send POST value as argument to functions
+ * Fix error message output, the whole line in where the error occured is printed.
+ -- Atle Solbakken <> Tue, 21 Oct 2014 22:41:31 +0200
pstar (1.2~alpha9) experimental; urgency=low
* Implement pointers as a template type, like 'pointer<int>'. Values are made to pointers with operator &, and pointers are dereferenced with *.

0 comments on commit 96f2f9f

Please sign in to comment.