Commit Graph

19751 Commits (9186c3c6823a45d81c31e4918c4d711a9ff320b4)

Author SHA1 Message Date
Joe Groff 9186c3c682 ui: add a "system-alert" hook that can raise a system modal dialog without involving any potentially stripped gadget, io, or debugger code 2010-02-23 19:28:57 -08:00
Joe Groff 75fbe16301 missed a uchar* in cairo.ffi 2010-02-23 14:02:55 -08:00
Joe Groff 0ed3f224f9 add missing USING: effects.parser to descriptive, set-n 2010-02-23 13:27:18 -08:00
Joe Groff 886b9c9dd2 change back other char/uchar* parameters that don't look like actual string types 2010-02-23 13:15:16 -08:00
Joe Groff 127f178b91 cairo.ffi, core-foundation.strings: change some functions that don't really expect strings to use char* instead of c-string (reported by Blei) 2010-02-23 12:53:09 -08:00
Joe Groff 7ba1dcebf5 typo in alien.data docs 2010-02-23 12:20:47 -08:00
Joe Groff e49dcf2c83 "pointer-c-type" word-prop hack is now unnecessary since all pointer types behave uniformly now 2010-02-23 12:07:55 -08:00
Joe Groff d7720a2b2d typo in alien.parser test 2010-02-23 11:59:53 -08:00
Joe Groff 721f9018b1 fix typos in alien docs 2010-02-23 11:56:10 -08:00
Joe Groff 96ab4492d2 rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char 2010-02-23 11:42:02 -08:00
Joe Groff dff7d09055 update docs about pointer types 2010-02-23 11:03:48 -08:00
Joe Groff 1fc6165c0f get rid of the last few pointer typedefs in db.postgresql.ffi, windows.usp10, and windows.winsock 2010-02-23 10:17:48 -08:00
Joe Groff 760effdfac have TYPEDEF:, STRUCT: etc. throw an error if you try to define a c type name ending with asterisk 2010-02-23 10:16:18 -08:00
Joe Groff 8b24a102a0 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-23 08:10:12 -08:00
Joe Groff bb0bd783d3 windows.types: fix definition of wchar_t* as { char* utf16n } 2010-02-23 08:10:01 -08:00
Joe Groff 941ad782e3 if any typedef in the chain has a pointer-c-type, use it 2010-02-23 08:09:33 -08:00
Slava Pestov d71e7c3ba8 freetype: fix load error 2010-02-24 00:46:11 +13:00
Slava Pestov daf2e5270c Get foldable and flushable declarations working on typed words 2010-02-24 00:16:55 +13:00
Slava Pestov 1f89dc505a effects.parser: throw a proper no-word error if effect references an unknown class word 2010-02-23 23:57:13 +13:00
Slava Pestov e9c2403351 formatting: fix docs 2010-02-23 21:21:16 +13:00
Joe Groff 0044741adb add opaque C-TYPEs for sundry interfaces to windows.com 2010-02-23 00:03:18 -08:00
Joe Groff 9a79427f00 classes.struct: reader-quot was checking struct-slot-spec for array-ness, not the type! derp 2010-02-22 23:57:10 -08:00
Joe Groff b24eabb7d8 _DARWIN_MAXNAMELEN+1 should actually be _DARWIN_MAXNAMELEN + 1 2010-02-22 23:55:52 -08:00
Slava Pestov 071836b059 Merge branch 'master' of git://factorcode.org/git/factor 2010-02-23 20:26:41 +13:00
Joe Groff 298a3b2fa8 alien.fortran: update tests to reflect new pointer c-type objects 2010-02-22 21:58:18 -08:00
Joe Groff 08a3facb76 cairo.ffi: update references to pointer types in alien-callbacks 2010-02-22 21:57:56 -08:00
Erik Charlebois a72dbec05c Merge branch 'master' of git://github.com/slavapestov/factor 2010-02-22 20:43:23 -08:00
Erik Charlebois c62cfc5c8c Make scaffolding use set-file-lines so that generated text files end with a newline. 2010-02-22 20:39:45 -08:00
Erik Charlebois 7a4509edd7 Windows DDK SetupAPI bindings -- used for hardware device discovery 2010-02-22 20:37:06 -08:00
Erik Charlebois 175b77f80e Summary and tags file for windows.ddk.hid 2010-02-22 20:19:04 -08:00
Erik Charlebois 07a79ecc99 Fix new compile errors in d3d bindings 2010-02-22 20:18:15 -08:00
Erik Charlebois 314215454f Add scaffolding for platforms.txt, add option to fuel-scaffold-vocab 2010-02-22 20:17:49 -08:00
Joe Groff c659f35359 db.sqlite.ffi: replace some TYPEDEF: void* foo* with C-TYPE: foo 2010-02-22 19:36:14 -08:00
Joe Groff 524e58078a repeated runs of classes.tuple test would fail because partially defined classes.tuple.tests:bad-superclass type would shadow classes.tuple:bad-superclass 2010-02-22 19:35:52 -08:00
Erik Charlebois 169067600d Syntax highlighting for COM-INTERFACE: 2010-02-22 19:34:54 -08:00
Erik Charlebois a221fa05a3 Revert change to make-callback-type cause Slava already fixed it in parse-arglist 2010-02-22 19:34:34 -08:00
Joe Groff f8160f8d48 missed a dead memory>struct in io.sockets 2010-02-22 19:09:03 -08:00
Joe Groff d5c6ae5d36 don't box struct pointer values when they're null 2010-02-22 19:08:43 -08:00
Joe Groff 7d069c58ee Merge branch 'master' of git://factorcode.org/git/factor into new-alien-pointers 2010-02-22 17:46:36 -08:00
Doug Coleman 06471c0a0d Fix a couple of typos in complex number docs 2010-02-22 17:39:30 -06:00
Joe Groff 8faa1046d6 remove unnecessary memory>structs from extra/ too 2010-02-22 12:34:38 -08:00
Joe Groff 47b4b10d03 scrub memory>struct calls made redundant 2010-02-22 12:22:29 -08:00
Joe Groff 4875169d0c alien.arrays/classes.struct: ensure specialized array types for struct array slots get instantiated at parse time 2010-02-22 12:21:29 -08:00
Joe Groff 9015711322 alien.parser: properly generate return type name for FUNCTION: stack effects 2010-02-22 11:25:01 -08:00
Erik Charlebois 915a90657e Merge alien/parser/parser.factor 2010-02-22 10:53:19 -08:00
Erik Charlebois b98510407a Merge branch 'master' of github.com:erikcharlebois/factor 2010-02-22 10:49:46 -08:00
Erik Charlebois 15e860f090 Add some additional error masks and codes 2010-02-22 10:48:22 -08:00
Erik Charlebois 8e4a333fae Fix CALLBACK: effect return type also not a string. Added accompanying unit test. 2010-02-22 10:48:21 -08:00
Erik Charlebois bd7b022405 Add some additional error masks and codes 2010-02-22 10:39:50 -08:00
Joe Groff b435b2b84b Merge branch 'master' into new-alien-pointers
Conflicts:
	basis/alien/c-types/c-types.factor
	basis/stack-checker/dependencies/dependencies.factor
2010-02-22 10:32:59 -08:00