Commit Graph

28154 Commits (d645b2e17ccc63d5b2a80c945f726c68e9364ecb)

Author SHA1 Message Date
John Benediktsson 9c0d5cf34d memory: disable a test to get a clean win32 build. 2015-10-10 09:56:15 -07:00
Doug Coleman 8e90bd3dec kernel32: Fix a typo, fix a constant value, another typo, add three more
flags to the monitors api.
2015-10-09 20:38:30 -07:00
Doug Coleman db793e06f6 io.files.windows: SetFilePointer takes a PLONG not a uint pointer. 2015-10-09 19:50:06 -07:00
Doug Coleman 78f9fe9053 io.monitors.windows: make a DWORD ref instead of a uint. probably
irrelevant but it's what the win32 api header uses.
2015-10-09 19:21:24 -07:00
Björn Lindqvist 7dfb352a7e VM: replaced calls to out_of_memory() with fatal_error()
No need for a special out of memory function -- it's just a kind of
fatal  error. Also make fatal_error() call dump_memory_layout() for
easier debugging.
2015-10-08 20:46:17 +02:00
Björn Lindqvist cb55fcf20f VM: prettier and more detailed output when dumping generations 2015-10-08 16:25:35 +02:00
Björn Lindqvist 77f0d0042e unix.ffi,windows.winsock: add the rest of the AI_* flags
Currently unused, but they are useful if you are calling the getaddrinfo
function directly
2015-10-08 15:29:14 +02:00
Björn Lindqvist 75b8b4a408 io.servers: filter the list of addrspecs in listen-on so that only
usable ones remains

"localhost" resolve-host can return unusable ipv6 addresses on hosts not
supporting ipv6. So a filtering step is needed in listen-on.
2015-10-08 15:08:07 +02:00
Doug Coleman 75cec0be1f factor.sh: fix parsing of version on linux. add another regexp to find where ``version`` ends, and this is the start of the real version number.
arch linux: clang version 3.7.0 (tags/RELEASE_370/final)
mac: Apple LLVM version 7.0.0 (clang-700.0.72)
2015-10-07 06:41:35 +00:00
Björn Lindqvist 27a707947a fuel.listener: new vocab with a listener better for FUEL (#1486) 2015-10-06 14:09:51 +02:00
Björn Lindqvist 8762d1c593 io.serial.linux: some useful extra termios constants 2015-10-06 14:00:19 +02:00
Björn Lindqvist 97de22755c fuel: move the server-starting main to the fuel.remote vocab 2015-10-06 13:54:33 +02:00
Björn Lindqvist 03301bf6cf readline-listener: readline-listener can call listener-main which prints version-info 2015-10-06 13:28:38 +02:00
Björn Lindqvist 2f4c8ee07a listener: only call parser-quiet? off when listener starts
it probably shouldn't be called on every input loop because then if you
set parser-quiet? to t, the setting will be undone
2015-10-05 17:04:36 +02:00
Björn Lindqvist 0f387e750d webapps.utils: new vocab with common code used in most webapps 2015-10-04 03:41:32 +02:00
Björn Lindqvist cc4bb991b2 webapps.wiki.example: new vocab to show how the wiki webapp should be
run

it's a little tricky to figure out so a vocab demonstrating it is useful
2015-10-04 03:07:29 +02:00
Björn Lindqvist 28c179cf59 furnace.recaptcha: logic in recaptcha-url was wrong, fix and test case 2015-10-04 02:26:02 +02:00
Björn Lindqvist 0a3b4b4872 io.sockets.secure.debug: use <test-secure-config> in some places
the word can be reused in a few places when setting up ssl. it removes
some duplicated code
2015-10-04 01:25:11 +02:00
John Benediktsson 29f94f8a65 http.server.static: better fix for cgi-docs issue. 2015-10-02 11:32:20 -07:00
John Benediktsson 36c002f567 http.server.cgi: different fix maybe. 2015-10-02 11:25:36 -07:00
John Benediktsson 761f0d630e Revert "http.server.cgi: fix for the dependency cycle http.server.cgi <=>"
This reverts commit 51c5484e24.
2015-10-02 11:12:56 -07:00
Björn Lindqvist 51c5484e24 http.server.cgi: fix for the dependency cycle http.server.cgi <=>
http.server.static (#1311)
2015-10-02 14:19:47 +02:00
Björn Lindqvist 6b940cb972 furnace.auth.login: name of the realm is already set in the <login-realm> constructor 2015-10-02 13:14:26 +02:00
Doug Coleman 7eec8621aa vm: MoveFileEx returns BOOL which needs help converting to C++ bool. 2015-10-01 17:04:13 +00:00
John Benediktsson 30182a4d38 debugger: adding strerror of the errno to io-error. 2015-10-01 08:15:39 -07:00
Björn Lindqvist dbcfc178ff io.directories.unix,environment.unix: better to use
native-string-encoding over hardcoding utf8
2015-10-01 15:52:51 +02:00
John Benediktsson bd04290187 vm: fix signature for safe_fopen. 2015-09-30 19:03:39 -07:00
John Benediktsson 141f3c9e65 math: use "i/f" for stack effect. 2015-09-30 19:01:38 -07:00
Björn Lindqvist 85784c5265 VM: make save-image throw exception on error (#1090) 2015-09-30 23:31:47 +02:00
Björn Lindqvist 2536b6cd93 VM: fix move_file called from save_image
save_image() shouldn't throw exceptions because if the 'then_die'
argument is t it would leave factor in an inconsistent state. So
therefore move_file() should be fixed and raw_fclose() called instead of
safe_fclose().
2015-09-29 23:13:10 +02:00
Björn Lindqvist 40eb664425 VM: simplified save_image, goto works here! 2015-09-29 23:13:09 +02:00
Björn Lindqvist ffc441ad63 VM: looks like ERROR_C_STRING is never thrown, so it can be removed 2015-09-29 23:12:56 +02:00
John Benediktsson 9a5cd7d13d html.entities: cleanup using. 2015-09-29 12:16:44 -07:00
John Benediktsson 08051d9ba8 html.entities: faster html-escape by going through string once. 2015-09-29 12:15:00 -07:00
John Benediktsson 887d988a70 build-support: add deps-dnf to help. 2015-09-29 09:19:00 -07:00
Alexander Iljin c2bda8258d Update links to mameworld.net. 2015-09-29 09:12:39 -07:00
Alexander Iljin 13b4b76632 Fix a word in some old documentation on lazy lists. 2015-09-29 09:12:35 -07:00
Alexander Iljin 156a2d0b90 Minor documentation fixes. 2015-09-29 09:12:29 -07:00
John Benediktsson 2dea9bab74 ui.backend.gtk: small typo fix. 2015-09-28 14:48:20 -07:00
Björn Lindqvist 94f863f33e ui.backend.gtk: make it so configure-im is called after realize (#1307)
gtk_im_context_set_client_window must be called with a realized window
otherwise IM won't work,
http://lists.maemo.org/pipermail//maemo-developers/2006-January/002337.html
2015-09-28 15:33:36 +02:00
Doug Coleman 535422de49 .gitignore: ignore more .gch files
e.g.  vm/master.hpp.gch-1e696822
2015-09-27 00:19:44 -07:00
Doug Coleman 232ec72643 factor.sh: require high enough version of clang/gcc. Fixes #1440. 2015-09-26 23:54:28 -07:00
John Benediktsson adbd379241 classes.tuple: fix stack effect, didn't mean to commit change. 2015-09-24 09:38:16 -07:00
John Benediktsson 7583ffc2c9 classes.tuple: use class-of in tuple>array. 2015-09-24 07:58:02 -07:00
Björn Lindqvist be7fc6f7c9 logging: let's include the tb when logging errors, makes it way easier
to debug!
2015-09-24 11:43:48 +02:00
Björn Lindqvist d465924396 webapps.mason.report: fix and tc for the stack underflow error in build reports 2015-09-24 11:33:06 +02:00
John Benediktsson 924fc60e30 io.ports: bring back file read performance, ignoring zeroes. 2015-09-23 20:07:53 -07:00
Doug Coleman 84e0034168 io.standard-paths.unix: iterm2 integration has some spew before every bash command if you have enabled shell integration. these commands end in ascii 7, so find the last one, strip it off, and then split on ":". Fixes the mac graphviz install problem. 2015-09-23 17:11:47 -07:00
John Benediktsson b644afb019 stack-checker.inlining: fix help-lint. 2015-09-23 17:10:43 -07:00
Björn Lindqvist 4890239c3c compiler.tree.propagation.tests: #1370 specific test 2015-09-22 09:03:16 +02:00