Commit Graph

9526 Commits (937bdbb6eca4a34f1edb5d4d87643b01840f4d10)

Author SHA1 Message Date
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