Doug Coleman
937bdbb6ec
Add os-version hook to system-info which returns f on every platform except windows, where it returns { 5 1 } for xp and { 6 1 } for win7. Eventually do more here, like identify Snow Leopard, Lion, etc, but it's good enough to make ping tests pass.
...
Move system-info platform loader into system-info.backend
Add win7? and winxp? words to system-info, clean up ping-tests with new word
Merge system-info.backend into system-info. Will throw an exception when loading on *bsd now
2011-09-08 15:48:05 -07:00
Doug Coleman
ed416d210b
Windows bindings for security tokens
2011-09-08 15:47:57 -07:00
Doug Coleman
f4c66e8be7
parser.notes sets parser-quiet? to t in the global namespace. stage2.factor runs its code in the global namespace, so 1) make it more clear that we're setting the global parser-quiet? and 2) change it back before finishing bootstrap to match parser.notes top-level form
2011-09-07 13:41:18 -05:00
John Benediktsson
f8b4d2d2f9
bootstrap.image: use "parser-quiet? off" for consistency.
2011-09-07 10:50:54 -07:00
Doug Coleman
c441d2a629
Only test postgresql on win32
2011-09-07 00:35:26 -07:00
Doug Coleman
56e8ddb9cb
Fix windows unit test
2011-09-07 00:35:03 -07:00
Doug Coleman
dcbc7ef0a7
Fix shaker
2011-09-07 00:34:23 -07:00
Doug Coleman
5fce2d0f27
Make "quiet" true by default. Disable quiet mode for listener, bootstrap, and deploy tool.
...
Move "quiet" to parser-quiet? in parser.notes. Change a few places where quiet was handle wrong.
2011-09-06 17:58:12 -07:00
Doug Coleman
deb1ac9e1d
Change postgresql test database to prepend the cpu string so that running two builders on the Mac Pro build machine will not cause random failures due to interference.
2011-09-06 17:51:46 -07:00
Slava Pestov
ed9cf9e4fd
Move some primitives from memory and memory.private to tools.memory.private, add data-heap and code-heap words that wrap the struct for you
2011-09-05 16:47:29 -07:00
John Benediktsson
b13eb201bd
tools.crossref: adding stack effect.
2011-09-03 16:39:04 -07:00
Joe Groff
863262ece7
images.cocoa: set premultiplied-alpha? on loaded images
2011-09-03 11:30:27 -07:00
Joe Groff
d510723d8e
alien.c-types: fill out the higher-order stack effect of if-void
2011-09-03 11:10:08 -07:00
Doug Coleman
604dbf4df7
parse-here doesn't consume an extra line now, and it checks that once a line has started there are no extra characters
2011-09-03 12:17:30 -05:00
Slava Pestov
b3cbdb0426
images.cocoa: fix it to work on OS X 10.5 by drawing the image into a CGContext instead of getting image data directly
2011-09-02 18:59:58 -07:00
Slava Pestov
da6f65a3d3
ui.gadgets.tables: don't try to render multi-line strings, since all table rows must have the same height. Fixes #65
2011-09-01 22:41:12 -07:00
Slava Pestov
7c14b6d839
ui.backend.gtk: remove unused vocabs from USING: list
2011-09-01 22:31:45 -07:00
Slava Pestov
418ded51c1
xml.*: remove unnecessary dependencies on xml.writer
2011-09-01 22:31:45 -07:00
Slava Pestov
cf238b4c7d
images.*: remove usage of io.streams.limited
2011-09-01 22:31:45 -07:00
Slava Pestov
a8633d28c7
unix.*, io.directories.unix: remove unnecessary dependency on io.backend.unix
2011-09-01 22:31:45 -07:00
Slava Pestov
a87211ff29
tools.scaffold: remove unused ERROR:
2011-09-01 22:31:45 -07:00
Slava Pestov
65837e742d
command-line: move some stuff to command-line.startup so that deployed images don't pull in prettyprinter and debugger
2011-09-01 22:31:44 -07:00
Slava Pestov
e17c1483b2
command-line: fix typo in docs
2011-09-01 20:21:12 -07:00
Slava Pestov
101adf453f
ui.backend.gtk: remove unneeded vocabs from USING:, add platforms.txt
2011-09-01 20:15:23 -07:00
Slava Pestov
1a9122a265
Merge remote branch 'blei/master'
2011-08-30 21:12:35 -07:00
Anton Gorenko
b0175f9030
gobject-introspection: fix .gir's loading message ( fix #52 );
2011-08-30 22:42:18 +06:00
Anton Gorenko
d557085924
gdk.pixbuf: workaround for an incorrect return-value in .gir for gdk_pixbuf_get_pixels ( fixes #61 );
2011-08-30 22:12:42 +06:00
Philipp Brüschweiler
06e675d903
gobject-introspection: don't generate C-TYPEs for boxed types that already exist, fixes #60
2011-08-29 15:11:24 +02:00
Doug Coleman
3f0e1ce056
Add scaffold-factor-roots word to tools.scaffold
2011-08-29 01:03:41 -05:00
Slava Pestov
4045eeca20
cocoa.subclassing: sometimes, compiled Cocoa method bodies would not be updated when words were redefined. Fixes #66
2011-08-28 22:56:58 -07:00
Slava Pestov
f699714a16
cocoa: clean up tests
2011-08-28 22:20:39 -07:00
Slava Pestov
4aaab7af34
cocoa.plists: fix for recent change to cocoa binding: char* returns are now treated like void* and not like c-string
2011-08-28 22:19:50 -07:00
Slava Pestov
edddffdadd
compiler.cfg.dependence: Add ##allot to control dependency chain, so that we don't re-order an allocation and initialization with an alien call. The alien call might GC, exposing uninitialized memory to the GC. Fixes #53 , fixes #58 , fixes #20 .
2011-08-28 21:25:39 -07:00
Slava Pestov
34f71ea042
compiler.cfg.debugger: add random-scheduling word.
...
Run 'random-scheduling "compiler" test' to find bugs in compiler.cfg.dependencies.
2011-08-28 21:25:37 -07:00
Slava Pestov
3ed1910ab1
compiler.cfg.scheduling: remove old scheduling test code, adding a better way of testing scheduling
2011-08-28 21:25:35 -07:00
Slava Pestov
990c57a4a4
Fix models.delay example
2011-08-28 17:52:13 -07:00
Joe Groff
13d1a8b8c8
Merge remote-tracking branch 'github/merge-native-image-loader'
2011-08-28 13:37:11 -07:00
John Benediktsson
39b800907c
io.files.windows: add some tests cases for UNC paths. Fixes #44 .
2011-08-28 12:55:09 -07:00
John Benediktsson
3949c53343
Merge remote-tracking branch '8byte-jose/win32-unc-fix'
2011-08-28 11:46:43 -07:00
Joe Groff
6fc2c32c4a
gobject.ffi, glib.ffi: move GError over to gobject.ffi since that appears to be the gir that actually describes it
2011-08-27 20:58:42 -07:00
John Benediktsson
fdf7c91ebc
Merge remote-tracking branch 'factorcode/master'
2011-08-27 19:01:02 -07:00
John Benediktsson
1f830cfc2a
Merge remote-tracking branch 'erg/master'
2011-08-27 19:00:27 -07:00
Slava Pestov
11af1b0962
gdk.pixbuf.ffi, glib.ffi: fix load errors
2011-08-27 18:26:21 -07:00
Joe Groff
3d2f731aab
Merge branch 'master' of factorcode.org:/git/factor
2011-08-27 18:03:17 -07:00
Joe Groff
8e873c380c
glib.ffi: try merging gtk-image-loader again
2011-08-27 18:02:22 -07:00
John Benediktsson
dff5dc8efd
Merge remote-tracking branch 'factorcode/master'
2011-08-27 17:39:49 -07:00
John Benediktsson
2add84176e
core-text: rename "render-info" to "rendered-line". Fixes #47 .
2011-08-27 17:38:07 -07:00
John Benediktsson
dba4b65aac
core-text: lazy text render (inspired by klazuka).
2011-08-27 17:33:21 -07:00
Joe Groff
ba416afd61
images.tessel(l)ation: spelling
2011-08-27 17:30:45 -07:00
Joe Groff
57bcd3a039
images: move pure Factor image format implementations to extra/
2011-08-27 17:30:45 -07:00