Delyan Angelov
|
d43722fa85
|
vweb: fix compiling templates containing '
|
2020-07-01 17:44:26 +03:00 |
Alexander Medvednikov
|
34ddc9240e
|
tutorials: web blog fixes
|
2020-06-30 21:04:00 +02:00 |
Louis Schmieder
|
616b07204d
|
vweb: add cookies with expire date
|
2020-06-29 21:14:36 +02:00 |
Alexander Medvednikov
|
3f59f23427
|
vweb: fix a leak
|
2020-06-28 19:55:53 +02:00 |
Alexander Medvednikov
|
0138f46797
|
vweb: fix a leak
|
2020-06-28 13:56:38 +02:00 |
Alexander Medvednikov
|
e666209fe2
|
vweb: set_content_type()
|
2020-06-27 23:22:41 +02:00 |
Alexander Medvednikov
|
02b846aa72
|
vweb: fix json() and text() results
|
2020-06-27 13:56:15 +02:00 |
Daniel Däschle
|
8903f6e0c0
|
tmpl: add docs for variables
|
2020-06-26 15:02:49 +02:00 |
Alexander Medvednikov
|
bb5793d485
|
vweb: more xss fixes
|
2020-06-24 22:38:25 +02:00 |
Alexander Medvednikov
|
83b300435a
|
vweb: escape html; table: rename parent_typ to parent_type
|
2020-06-24 22:12:33 +02:00 |
Alexander Medvednikov
|
11ad18cd28
|
vweb: page gen time
|
2020-06-23 21:02:20 +02:00 |
Alexander Medvednikov
|
74af88bc92
|
Revert "fmt: re-format parser.v and cgen.v"
This reverts commit 6b2808a3f9 .
|
2020-06-23 18:16:24 +02:00 |
Alexander Medvednikov
|
6b2808a3f9
|
fmt: re-format parser.v and cgen.v
|
2020-06-23 18:05:53 +02:00 |
Alexander Medvednikov
|
a4b159a80f
|
orm: order by id by default
|
2020-06-22 17:13:57 +02:00 |
Alexander Medvednikov
|
deb09d95b0
|
orm: fix `column == var`; limit 1; vweb: @footer
|
2020-06-22 16:52:16 +02:00 |
Daniel Däschle
|
76dc7eea50
|
vweb: tmpl: add docs
|
2020-06-20 13:29:55 +02:00 |
Alexander Medvednikov
|
1d8d19c977
|
vweb: return $vweb.html()
|
2020-06-20 03:12:38 +02:00 |
JalonSolov
|
bbd6d0b4e5
|
vweb: ignore url params on static files
|
2020-06-20 01:39:55 +02:00 |
Alexander Medvednikov
|
6ce7bb4581
|
vweb: remove an unnecessary empty newline at the start
|
2020-06-13 16:59:06 +02:00 |
Alexander Medvednikov
|
b13c95ea48
|
Revert "vweb: @include tempaltes"
This reverts commit 6b06184ef4 .
|
2020-06-12 14:32:09 +02:00 |
Daniel Däschle
|
6b06184ef4
|
vweb: @include tempaltes
|
2020-06-12 14:30:07 +02:00 |
Alexander Medvednikov
|
c9cfe9d40b
|
vweb: @js and @css template fns
|
2020-06-11 20:34:59 +02:00 |
Alexander Medvednikov
|
72fdb09e46
|
time: relative_short(); fmt: handle $vweb.html()
|
2020-06-11 20:26:49 +02:00 |
Alexander Medvednikov
|
8f3f27f286
|
vweb: bring back @header
|
2020-06-11 11:13:41 +02:00 |
Daniel Däschle
|
123d788d0d
|
vweb: include directive
|
2020-06-10 18:53:04 +02:00 |
Alexander Medvednikov
|
a2d7bc6e6f
|
vweb: look for html templates in `templates/`
|
2020-06-10 18:00:11 +02:00 |
Alexander Medvednikov
|
a130d3cd14
|
vweb: fix unused var warning
|
2020-06-10 12:17:49 +02:00 |
Alexander Medvednikov
|
b904d7d1ba
|
vweb: debug prints behind $if debug
|
2020-06-10 11:50:06 +02:00 |
Alexander Medvednikov
|
2ed4457c5f
|
vweb: init_once()
|
2020-06-10 11:24:36 +02:00 |
Alexander Medvednikov
|
4a7ec90bef
|
vweb: fix a bug with <span>
|
2020-06-10 01:43:04 +02:00 |
Alexander Medvednikov
|
e5aba94ae4
|
vweb: use state enum
|
2020-06-09 23:20:51 +02:00 |
joe-conigliaro
|
3664bea912
|
vweb/checker: show tmpl var errors
|
2020-06-10 02:47:51 +10:00 |
Alexander Medvednikov
|
b3e416fb52
|
vweb: fix duplicate fn error with multiple templates
|
2020-06-09 12:43:20 +02:00 |
Alexander Medvednikov
|
1bbfc271c5
|
vweb: fix unused tmpl warning; remove duplicate code
|
2020-06-08 13:30:42 +02:00 |
Alexander Medvednikov
|
288a6ee468
|
vweb: minor tmpl fixes
|
2020-06-08 12:44:38 +02:00 |
Alexander Medvednikov
|
30ade1d6ea
|
tests: test more vweb template features
|
2020-06-07 19:06:07 +02:00 |
joe-conigliaro
|
1c2bf7b244
|
vweb: impl of comptime tmpl parsing (fix vweb_example)
|
2020-06-07 20:26:45 +10:00 |
Delyan Angelov
|
013bfc7ebc
|
vweb: add vweb.run_app(app,port); fix compilation of vweb_assets/main.v
|
2020-06-07 11:02:35 +03:00 |
Alexander Medvednikov
|
4d5ac1e16d
|
vweb: $html
|
2020-06-06 21:36:34 +02:00 |
Alexander Medvednikov
|
7815c5b108
|
cgen: $action (ComptimeCall); vweb: hello world works!
|
2020-06-06 10:05:26 +02:00 |
Alexander Medvednikov
|
11908410f3
|
vweb: make compile
|
2020-06-05 21:04:18 +02:00 |
Alexander Medvednikov
|
e3917d98c2
|
generics: another mut arg test
|
2020-06-05 20:57:05 +02:00 |
Daniel Däschle
|
6118875ee3
|
vweb: add tmpl api to compile either file or a string
|
2020-06-04 22:30:25 +02:00 |
Alexander Medvednikov
|
3d83934caf
|
checker: check mutating methods; generics fixes
|
2020-06-01 15:44:10 +02:00 |
Alexander Medvednikov
|
81b44dc2c9
|
generics: generic call inside generic call; checker: check mut args at call
|
2020-05-29 04:30:00 +02:00 |
Alexander Medvednikov
|
59711d9c55
|
generics: test `T{}`
|
2020-05-27 06:53:52 +02:00 |
Alexander Medvednikov
|
fc67046bac
|
checker: fix pub fn check
|
2020-05-27 03:38:21 +02:00 |
Alexander Medvednikov
|
7c9279c447
|
vfmt: make work with comptime
|
2020-05-27 03:33:40 +02:00 |
Uwe Krüger
|
fd4d28b7b6
|
tests: update for stricter type checks
|
2020-05-24 21:07:32 +02:00 |
yuyi
|
dda875a9c8
|
all: unify const names to snake_case
|
2020-05-22 17:36:09 +02:00 |