Commit Graph

4639 Commits (84c7f10ab7dbc5e0d3d901b848ef018ddb39a86d)

Author SHA1 Message Date
Daniel Ehrenberg 13f553b284 Fixing farkup's parsing of [aaa] 2009-03-29 20:29:38 -05:00
Slava Pestov 633669302b Merge branch 'master' into uniscribe 2009-03-29 19:10:26 -05:00
Slava Pestov a40b4f6dfa Fix docs typo 2009-03-29 19:07:01 -05:00
Slava Pestov d586d49cb6 Fix listener-run-files 2009-03-29 16:28:04 -05:00
Slava Pestov cf87e20a30 Uniscribe text rendering work in progress 2009-03-28 22:27:37 -05:00
Slava Pestov a58ce33bb3 Split off some code from ui.backend.windows into windows.offscreen 2009-03-28 22:27:18 -05:00
Slava Pestov 84b5ace863 alien.destructors: ignore any output values from disposal word 2009-03-28 22:26:49 -05:00
Slava Pestov 602fe353e8 Fix another XMode bug 2009-03-28 22:19:55 -05:00
Slava Pestov 2344660811 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-28 22:14:27 -05:00
Slava Pestov fe0a71cd88 Fix an XMode bug exposed in the pastebin 2009-03-28 22:13:58 -05:00
Doug Coleman cd0986509c unit test tools.scaffold, fix a bug in scaffolding docs 2009-03-28 16:40:34 -05:00
Doug Coleman d3bd574820 inline a couple of combinators to fix compile warnings 2009-03-28 16:34:52 -05:00
Slava Pestov 8c37cf596c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-28 15:30:20 -05:00
Slava Pestov fd44378736 Trailing [[ no longer throws an error in farkup parser 2009-03-28 15:29:58 -05:00
Doug Coleman df4d652c0a less stack shuffling 2009-03-28 15:02:28 -05:00
Doug Coleman 5460a5375e change makefile to use .so instead of .a on unix 2009-03-28 14:41:48 -05:00
Doug Coleman e5ffc202f2 fix blas ffi on linux64 2009-03-28 14:17:24 -05:00
Slava Pestov 9be60e36af Add models.arrow.smart: abstracts out common <product>/<arrow> pattern 2009-03-28 04:19:33 -05:00
Slava Pestov b5c5991747 Working on UI compile error viewer tool 2009-03-28 04:19:02 -05:00
U-SLAVA-DFB8FF805\Slava 40631ec2a9 Fix alien tests on Windows; LoadLibraryEx does not like UNC paths 2009-03-28 02:37:07 -05:00
Doug Coleman 4f428f6404 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-27 21:57:27 -05:00
Doug Coleman 92bd390c9b use a different abi on linux for fortran 2009-03-27 21:57:10 -05:00
Slava Pestov dcfb19128d Merge branch 'master' of git://factorcode.org/git/factor 2009-03-27 20:05:30 -05:00
Slava Pestov b53960dace Add compiler transform for index with a literal sequenc 2009-03-27 20:05:23 -05:00
Doug Coleman 9b74a99a8e clean up duplication 2009-03-27 20:04:05 -05:00
Slava Pestov 6b55cd55ef Merge branch 'master' of git://factorcode.org/git/factor 2009-03-27 20:03:00 -05:00
Doug Coleman 5138842c83 redo the roman ops with smart combinators 2009-03-27 19:55:34 -05:00
Slava Pestov f97389503f Fix stream-read-until on byte-readers 2009-03-27 19:26:16 -05:00
Doug Coleman 01de22b7fd Merge branch 'master' of git://factorcode.org/git/factor 2009-03-27 18:55:54 -05:00
Doug Coleman c792594095 use CONSTANT: in roman 2009-03-27 18:55:43 -05:00
Slava Pestov 3bf5d2bfd4 Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated. 2009-03-27 18:31:25 -05:00
Doug Coleman 6f743b280d hopefully last fix for alien.factor 2009-03-27 17:58:31 -05:00
sheeple 1cf5c519cc fix ffi tests on 32bit 2009-03-27 14:39:45 -05:00
sheeple e04efe5f5a use .a instead of .so on unix 2009-03-27 10:41:24 -05:00
Slava Pestov d6c58fa51d Merge branch 'master' of git://github.com/seckar/factor 2009-03-27 00:20:10 -05:00
Nicholas Seckar 6755db7fdb Update scaffold-vocab docs, it does not create tests 2009-03-26 22:05:18 -07:00
Slava Pestov 04c3443e95 Split off normalize-image into images.normalization 2009-03-26 21:28:57 -05:00
Slava Pestov 903a6fbbc5 help.tips: use write-object to write heading so that right-clicking on "Tip of the day" and picking Edit works 2009-03-26 21:28:09 -05:00
Slava Pestov 6c0986f8b2 Add definition mixin in definitions vocab to replace hard-coded union in ui.tools.operations; add ?execute to kernel to replace dup word? [ execute ] when calls in unicode.breaks and opengl 2009-03-26 21:27:45 -05:00
Slava Pestov 84d968c5f6 Add test to assert that new-resizable returns specialized vectors on specialized arrays 2009-03-26 21:25:52 -05:00
Slava Pestov caa89de401 hints: allow hints on generic words, these are propagated to each method 2009-03-26 21:25:21 -05:00
Doug Coleman 73b8bf1193 fix using list 2009-03-26 19:58:23 -05:00
Slava Pestov d35e50e807 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-26 19:02:11 -05:00
Doug Coleman 63e06589bd don't normalize-path in add-library 2009-03-26 18:56:10 -05:00
Slava Pestov 5632061425 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-26 18:20:30 -05:00
Slava Pestov 0eb415b671 Tips of the day now implement the definition protocol 2009-03-26 13:02:28 -05:00
Doug Coleman b771758ff7 fix load errors, help lint 2009-03-26 10:45:52 -05:00
Doug Coleman 4e33df153d add using 2009-03-26 10:43:54 -05:00
Doug Coleman 6ca02e9b37 Merge branch 'master' of http://factorcode.org/git/factor into db 2009-03-25 23:01:05 -05:00
Doug Coleman 8b7fcce399 update code for usages of add-library 2009-03-25 23:00:19 -05:00
Doug Coleman 3c1b716bf9 move a lot of words to alien.libraries 2009-03-25 23:00:02 -05:00
Slava Pestov 6984c143e9 Fix hang when running ui tests 2009-03-25 22:54:31 -05:00
Slava Pestov ff07c8f352 Fix compiler.tree.debugger tests 2009-03-25 22:53:03 -05:00
Slava Pestov f4948ec970 Merge tools.test.ui into ui.gadgets.debug 2009-03-25 22:52:52 -05:00
Doug Coleman 4b275c2861 make add-library normalize-path, use libfactor-ffi-tests for testing ffi 2009-03-25 13:05:34 -05:00
Slava Pestov c36ae80c28 Better error message if user forgets with-ui 2009-03-25 11:12:10 -05:00
Doug Coleman 28b10a7094 remove loading freetype library on CE 2009-03-25 10:19:52 -05:00
Slava Pestov be9d8ffd02 A+b now focuses the search field 2009-03-25 10:12:10 -05:00
Slava Pestov 9b8dd01c0b Fix bitrot in compiler.tree.debugger 2009-03-25 10:11:58 -05:00
Slava Pestov 7741d2ca23 - definitions.icons now has a reference article
- move about to help.vocabs; it now opens the vocab browser instead
- help.vocabs is in default use list
- add runnable-vocab predicate class
2009-03-24 09:11:45 -05:00
Slava Pestov 577522fe0f Fix ui.tools.profiler help lint 2009-03-24 08:56:59 -05:00
Slava Pestov 6c5e10e5fd Merge branch 'master' of git://factorcode.org/git/factor 2009-03-24 04:11:20 -05:00
Slava Pestov 637d06a4f8 Add silly 'tip of the day' feature, and 'recently visited' list to UI browser home page 2009-03-24 04:11:08 -05:00
U-SLAVA-DFB8FF805\Slava 5d3c2c874a Get game-input to load on Windows 2009-03-24 03:58:11 -05:00
Slava Pestov 7e0022c16f Merge branch 'master' of git://github.com/philippwinkler/factor 2009-03-23 23:38:28 -05:00
Slava Pestov 53369cf5ff Round mouse co-ordinates 2009-03-23 23:15:53 -05:00
Slava Pestov 862223fa79 Fix bunny deployment 2009-03-23 22:36:51 -05:00
Slava Pestov 919f544d64 cocoa.messages: cleanup 2009-03-23 19:25:17 -05:00
Slava Pestov 6f4e5b4bd9 Move synopsis* from definitions to see 2009-03-23 19:25:10 -05:00
Slava Pestov e4c1c1cc2a Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 19:23:30 -05:00
Slava Pestov f8d7fec17f Faster PEG compile times; inline less, use execute( instead 2009-03-23 19:23:18 -05:00
Doug Coleman 8befaa53de Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 18:28:06 -05:00
Slava Pestov ed26f1921f Condomization wraps lambdas in condoms to protect them from macro-transmitted diseases. cond, case and other macros work better now if lambdas appear where quotations are expected 2009-03-23 18:25:18 -05:00
Slava Pestov 8385e9d9f5 Fixing compile errors, test failures and help lint failures 2009-03-23 17:12:41 -05:00
Philipp Winkler b3080178c6 Add a missing step to the tutorial. 2009-03-23 12:39:03 -07:00
Doug Coleman 8dfe860b17 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 11:50:39 -05:00
Slava Pestov 5a9dbc2c0f Remove useless declarations 2009-03-23 01:18:24 -05:00
Slava Pestov 723bfab030 Fixing unit tests for syntax change 2009-03-23 00:34:02 -05:00
Slava Pestov 70192ce0d5 Merge branch 'master' of git://factorcode.org/git/factor into finish_syntax_colon 2009-03-22 22:21:34 -05:00
U-SLAVA-DFB8FF805\Slava a38e9c2e79 tools.disassembler now uses udis on Windows 2009-03-22 22:19:40 -05:00
Slava Pestov 9ebd9c8d01 Add unit test for regression 2009-03-22 21:42:15 -05:00
Slava Pestov 0a8fb3e5f3 xml.syntax: update for syntax change 2009-03-22 21:38:06 -05:00
Slava Pestov 75452c842f cpu.ppc.bootstrap: update for syntax change 2009-03-22 21:37:42 -05:00
Slava Pestov 6080c6e734 Fix stack effect redefinition 2009-03-22 20:16:31 -05:00
Slava Pestov 5408191724 xml: update XML-NS: for define-memoized stack effect change and get all unit tests to pass 2009-03-22 18:37:28 -05:00
Slava Pestov e0d48e3ab6 New utility word: complete-effect 2009-03-22 17:59:40 -05:00
Slava Pestov 0ffc9247cc words: Fix compile errors in unit tests, remove ?word-name word and replace its usages with present 2009-03-22 17:53:06 -05:00
Slava Pestov 2f4e2735ea Fix compile errors in compiler tests so that they actually test the compiler instead of being useless 2009-03-22 17:50:53 -05:00
Slava Pestov 51f9da378c bootstrap.image: when serializing a tuple whose tuple layout doesn't exist in the target, throw an error instead of generating an image which crashes the VM on startup. Fix some inference warnings 2009-03-22 17:50:13 -05:00
Slava Pestov 52cac7fd4e alien.structs: simplify logic and remove dead code 2009-03-22 17:47:48 -05:00
Slava Pestov d1436cea15 Merge branch 'master' into finish_syntax_colon 2009-03-21 18:13:47 -05:00
Doug Coleman 6585133cc1 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-21 09:47:05 -05:00
Slava Pestov b9459fb860 Minor cleanup in io.encodings.iso2022 2009-03-21 04:14:18 -05:00
Slava Pestov ea26949051 Minor fixes to regexp docs 2009-03-21 04:07:28 -05:00
Slava Pestov 55bb5500bd Merge branch 'master' of git://factorcode.org/git/factor 2009-03-21 03:39:51 -05:00
Daniel Ehrenberg 87b90cf371 Fixing XML char classes 2009-03-21 03:39:30 -05:00
Slava Pestov 3de9723d22 Update unicode.categories.syntax 2009-03-21 03:32:10 -05:00
Daniel Ehrenberg 62c2ee8d3b Documenting character class operations 2009-03-21 03:22:50 -05:00
Slava Pestov 30816ba5d0 Get more code to load after SYNTAX: change 2009-03-21 03:22:21 -05:00
Slava Pestov c0154c1391 Change (:) to parse effect immediately, and remove ( parsing word 2009-03-21 03:17:35 -05:00
Daniel Ehrenberg 4f83e2057a Making unicode.categories.syntax use member?, simplifying the code 2009-03-21 03:17:20 -05:00
Slava Pestov 385892be64 Make the member? transform better 2009-03-21 03:10:21 -05:00
Slava Pestov 59dbba09a3 Oops, quoting is actually needed by db.postgresql 2009-03-21 02:54:59 -05:00
Daniel Ehrenberg d6f9947bff Regexp character class intersection and difference syntax 2009-03-21 02:53:36 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Daniel Ehrenberg a88f1050be Merge branch 'master' of git://factorcode.org/git/factor 2009-03-21 01:18:51 -05:00
Daniel Ehrenberg c6fc88f28f Unicode categories syntax cleanup 2009-03-21 01:18:25 -05:00
Daniel Ehrenberg 62638fb4d3 Moving unicode.syntax to unicode.categories.syntax; documenting and modifying syntax 2009-03-21 01:11:45 -05:00
Slava Pestov f73f4e6293 Fix load error in mime.multipart 2009-03-21 00:47:33 -05:00
Doug Coleman 50535b1a74 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 22:01:14 -05:00
Doug Coleman 054a2e5b7c add word to parse robots.txt visit-time 2009-03-20 20:40:39 -05:00
Daniel Ehrenberg f3038f2ae8 More docs for Unicode and simple-flat-file; moving more parsing code there 2009-03-20 19:53:54 -05:00
Slava Pestov 7e020af18a Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 19:43:11 -05:00
Slava Pestov b06499605c Merge quoting vocab into mime.multipart 2009-03-20 19:43:06 -05:00
Daniel Ehrenberg 9760f54857 Regexp supports Unicode properties (categories and script) 2009-03-20 19:03:26 -05:00
Daniel Ehrenberg c2e3b6ac5a interval-maps:interval-values word, and more docs for interval-maps 2009-03-20 18:24:57 -05:00
Daniel Ehrenberg 9de4083fc0 ISO 2022-JP-1 implementation 2009-03-20 16:15:26 -05:00
Daniel Ehrenberg b6e5bac483 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 02:20:43 -05:00
Daniel Ehrenberg 91aec52a1e Fixing io.encodings.iana help lint 2009-03-20 02:20:31 -05:00
Slava Pestov fd0fd8fb71 Remove useless slot 2009-03-20 01:53:49 -05:00
Slava Pestov 4b26ff6a95 Add variables to set request-limit and upload-limit 2009-03-20 01:47:09 -05:00
Slava Pestov 53e519b87b Merge branch 'master' of git://factorcode.org/git/factor 2009-03-19 20:02:52 -05:00
Slava Pestov 7f4c967ace More compact relocation layout 2009-03-19 20:02:43 -05:00
Doug Coleman ebaf05f26b Fix clipboard bugs 2009-03-19 17:36:38 -05:00
Daniel Ehrenberg e951fb773a Fixing unicode script help 2009-03-19 01:06:25 -05:00
Daniel Ehrenberg d72e395b2e simple-flat-file uses utf8 2009-03-19 00:24:09 -05:00
Daniel Ehrenberg 9ad3d34f66 Normalization tests also use simple-flat-file! 2009-03-18 22:55:02 -05:00
Daniel Ehrenberg 4aa430cfd7 Moving more parsing code to simple-flat-file 2009-03-18 22:49:06 -05:00
Daniel Ehrenberg 4f1ef75066 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 21:04:53 -05:00
Daniel Ehrenberg 1dd34ad776 Reorganizing Unicode data, so that the data tables are private; ch>upper moves to unicode.data 2009-03-18 21:04:36 -05:00
Daniel Ehrenberg 3e63d3eb01 Fixing Unicode docs 2009-03-18 20:02:03 -05:00
Slava Pestov 518b5c46ca Fixing deploy tests 2009-03-18 19:58:05 -05:00
Daniel Ehrenberg 6c8ea5e7d4 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 19:44:45 -05:00
Slava Pestov bb92336fb8 Change a throw to a rethrow 2009-03-18 19:44:38 -05:00
Daniel Ehrenberg c5788ea67f Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 19:43:19 -05:00
Slava Pestov 3f1e6a46e4 io.sockets.secure.unix.debug: Add <test-config> word 2009-03-18 19:30:57 -05:00
Daniel Ehrenberg d5af5027d0 Making http use ASCII rather than Unicode; fixing encodings bug 2009-03-18 18:49:59 -05:00
Daniel Ehrenberg a282789910 XML missing encoding error 2009-03-18 18:32:34 -05:00
Daniel Ehrenberg 68a81675c0 io.encodings.iana no longer throws errors for name>encoding/encoding>name 2009-03-18 18:13:11 -05:00
Daniel Ehrenberg 4aec9d2c46 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 18:12:18 -05:00
Slava Pestov 1d45720579 Add a deploy test to keep benchmark.regex-dna size down 2009-03-18 17:08:57 -05:00
Slava Pestov d60e586f48 Fix tools.deploy.shaker's call( and execute( stripping 2009-03-18 17:08:18 -05:00
Slava Pestov e2fdb0783c Separate regexp.prettyprint from regexp to reduce deployed image size 2009-03-18 17:07:19 -05:00
Daniel Ehrenberg 8157a6a52f Making regexp AST building linear time rather than quadratic for a{n} 2009-03-18 17:03:38 -05:00
Slava Pestov 9d44b7620f Fixing the build 2009-03-18 17:01:26 -05:00
Daniel Ehrenberg ba9938c30f Reorganizing things in regexp, mostly 2009-03-18 16:09:45 -05:00
Daniel Ehrenberg 54194d269c Some reorganizing in Unicode; regexp class changes 2009-03-17 19:39:04 -05:00
Slava Pestov 32678fc4d1 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-17 19:06:56 -05:00
Slava Pestov 2ed97f5a24 Various fixes for call( 2009-03-17 18:53:44 -05:00
Doug Coleman a1ba5fa999 Merge git://github.com/Keyholder/factor into keyholder 2009-03-17 12:31:23 -05:00
Doug Coleman 655e8ddbac Merge branch 'master' of git://factorcode.org/git/factor 2009-03-17 10:14:32 -05:00
Slava Pestov 786475102d Make more code infer 2009-03-17 02:19:50 -05:00
Daniel Ehrenberg a181c22015 Regexp docs typo fix 2009-03-17 00:10:55 -05:00
Daniel Ehrenberg 4a79ee9bb9 Making unicode.data slightly more efficient 2009-03-17 00:04:27 -05:00
Daniel Ehrenberg 9f8ccb67a7 Making disambiguation faster 2009-03-16 23:49:31 -05:00
Slava Pestov e981090045 Inline caching for call( 2009-03-16 23:02:55 -05:00
Daniel Ehrenberg 2f8adf9d4d Fixing regexp docs 2009-03-16 22:43:08 -05:00
Daniel Ehrenberg a26fb62831 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-16 22:31:15 -05:00
Daniel Ehrenberg fec49cb616 More expository XML docs 2009-03-16 22:29:38 -05:00
Slava Pestov e1a358a30c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-16 20:54:36 -05:00
Slava Pestov ead3452957 Fix walker 2009-03-16 20:49:09 -05:00
Slava Pestov 135f3bfc7f Fix bootstrap 2009-03-16 20:48:56 -05:00
Slava Pestov be4fb1e7d9 Move call( and execute( to core 2009-03-16 20:11:36 -05:00
Daniel Ehrenberg 7a0ce748df Cleaning up XML to make : string>xml <string-reader> read-xml ; 2009-03-16 18:28:15 -05:00
Daniel Ehrenberg b745930b28 More regexp docs 2009-03-16 18:14:39 -05:00
Daniel Ehrenberg ababfe80ef More regexp docs; unix line ending support 2009-03-16 17:53:38 -05:00
Doug Coleman f7512da692 fix example 2009-03-16 14:44:40 -05:00
Doug Coleman 8eea41b537 normalizing alpha data for tiffs is done too often, check in test image for it 2009-03-16 07:11:56 -05:00
Doug Coleman bb33894d8a check in more test images 2009-03-16 07:11:46 -05:00
Doug Coleman baf2cc6c5a fix bitmap loading of odd-width files 2009-03-16 07:08:35 -05:00
Slava Pestov 3a611f41c7 ui.gadgets.editors: remove unnecessary workaround, make another word infer 2009-03-16 06:27:19 -05:00
Slava Pestov 0c77a3b3be compiler: use call( instead of assert-depth 2009-03-16 06:27:01 -05:00
Slava Pestov 38c6be94d4 Fixing some stack comments 2009-03-16 06:17:18 -05:00
Slava Pestov 1559b74640 Add new check-datastack primitive and re-implement call( with it, instead of using with-datastack. call( is now 5x faster 2009-03-16 06:16:51 -05:00
Slava Pestov 58d997de5c Refactor regexp.compiler to not all with-compilation-unit so much; benchmark.regex-dna loads about twice as fast now 2009-03-16 05:00:27 -05:00
Slava Pestov 27a68b8aa4 Update meta-data 2009-03-16 03:39:42 -05:00
Slava Pestov f1197fe327 peg.ebnf gives better stack effects 2009-03-16 03:29:04 -05:00
Slava Pestov 6bf8097f77 editors.notepad needed an unportable tag 2009-03-16 03:02:10 -05:00
Slava Pestov 36d03dfa08 Use call( so that with-ui infers 2009-03-16 03:01:47 -05:00
Slava Pestov 4589aab8a4 Move ui.gadgets.alerts, ui.gadgets.book-extras and ui.utils to extra 2009-03-16 03:00:37 -05:00
Daniel Ehrenberg 22cd50ca4f Fixing html.components unit test 2009-03-16 01:30:42 -05:00
Daniel Ehrenberg f6560186dd Merge branch 'master' of git://factorcode.org/git/factor 2009-03-16 00:46:27 -05:00
Slava Pestov c468ed8962 integer/integer partial dispatch ops now use both-fixnums? 2009-03-16 00:44:44 -05:00
Daniel Ehrenberg 941e56b046 Farkup parser rewrite 2009-03-16 00:42:48 -05:00
Slava Pestov 47dc534901 Help lint fixes 2009-03-15 23:25:29 -05:00
Daniel Ehrenberg 03684713c9 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-15 20:28:43 -05:00
Slava Pestov 710ce74512 Add related-words to furnace.actions docs 2009-03-15 20:13:10 -05:00
Slava Pestov 0d38d2f7e8 Fix more stack effects 2009-03-15 18:28:46 -05:00
Slava Pestov 8e55533bfa Tweak some furnace code to infer and load with almost no warnings 2009-03-15 18:19:29 -05:00
Daniel Ehrenberg f62847a430 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-15 17:39:29 -05:00
Slava Pestov cb9adb2436 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-15 17:11:37 -05:00
Slava Pestov 07a5a46009 Add stream-element-type generic word 2009-03-15 17:11:18 -05:00
Doug Coleman 3a0b0aff79 support loading bitmaps that have extra padding bytes on each line, like reference.bmp 2009-03-15 15:08:55 -05:00
Doug Coleman 2698c30a30 fix BGR>RGB 2009-03-15 13:59:06 -05:00
Slava Pestov 9eab2a7d71 loading an image doesnt hang now, not quite right yet.. 2009-03-14 23:23:49 -05:00
Doug Coleman 845158fffd fix using 2009-03-14 15:52:25 -05:00
Doug Coleman f8da7967fc remove unused slot 2009-03-14 15:52:04 -05:00
Doug Coleman 935849b418 fix bitmap rendering 2009-03-14 15:31:59 -05:00
Doug Coleman aa91df6b10 more bitmap cleanup 2009-03-14 15:17:51 -05:00
Doug Coleman 8ac5834861 cleaning up bitmaps 2009-03-14 15:08:50 -05:00
Doug Coleman cdec85dc8f write out bitmaps from arbitrary image tuples 2009-03-14 14:48:28 -05:00
Doug Coleman 07d906086d docs updates for calendar 2009-03-14 13:58:08 -05:00
Doug Coleman 89e6ea1bbe add tutorial for setting up smtp to work with gmail 2009-03-14 11:59:18 -05:00
Doug Coleman 4bd8583254 fix spacing issue 2009-03-14 10:51:38 -05:00
Doug Coleman b8f24a303a scaffold-help now prints $var-description for symbols 2009-03-14 10:36:24 -05:00
Slava Pestov 7ed56a3cef Make peg compilation infer 2009-03-14 00:34:04 -05:00
Doug Coleman 4302e36424 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-14 00:04:08 -05:00
Doug Coleman 4ed2d030c8 bitmap loading was broken 2009-03-14 00:03:44 -05:00
Slava Pestov 34d9d12ddb Fix a bug in ui.gadgets.labeled and add a unit test 2009-03-14 00:01:18 -05:00
Slava Pestov 3c29c92f5b Better unit tests for images.bitmap 2009-03-14 00:01:01 -05:00
Slava Pestov c46b400d40 New look for menus 2009-03-13 23:49:16 -05:00
Slava Pestov 46da224f8b Update regexp and tools.deploy docs 2009-03-13 23:12:56 -05:00
Slava Pestov 99de526e8b Update meta-data 2009-03-13 20:46:08 -05:00
Slava Pestov cff700cd3e Add tests to ensure that execute( and regexps work when deployed 2009-03-13 19:41:13 -05:00
Slava Pestov 67f5a932db Fix regexp.nfa to load if unicode.case is not already loaded 2009-03-13 19:40:54 -05:00
Slava Pestov ad0ae4200f Remove workaround from regexp.compiler now that with-compilation-unit infers 2009-03-13 19:40:38 -05:00
Slava Pestov bf41b187b0 Re-organize code so that with-compilation-unit can infer
Fix with-compilation-unit to work in deployed code
2009-03-13 19:39:32 -05:00
Daniel Ehrenberg a36af22f11 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 15:35:15 -05:00
Maxim Savchenko c63a08ae95 Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32 2009-03-13 13:48:51 -04:00
Doug Coleman e8c5950fe9 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 09:03:58 -05:00
Slava Pestov 1648a54655 Add inline caching for execute( -- regex-dna is now only 1% slower if regexp uses execute( rather than execute-unsafe( 2009-03-13 07:01:43 -05:00
Doug Coleman 5bdfbe11c0 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 05:58:15 -05:00
Slava Pestov da254e4621 Opening a second popup if one is already visible hides the first 2009-03-13 04:47:56 -05:00
Slava Pestov 06f29ab7e4 give-up-transform now uses a cached stack effect. Slight performance improvement when compiling calls to member? with a non-literal quotation 2009-03-13 04:28:24 -05:00
Slava Pestov 4c51d8524d Fix prettyprinting of method definitions and classes 2009-03-13 02:58:09 -05:00
Doug Coleman 68b113d653 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 01:25:50 -05:00
Slava Pestov 091468479d Merge branch 'master' of git://factorcode.org/git/factor 2009-03-13 00:40:29 -05:00
Slava Pestov 8f1240cf96 Forgetting a word doesn't call reset-word anymore, fixing an issue where a word calling a forgotten word wouldn't compile because the 'declared-effect' word prop was not set 2009-03-13 00:40:18 -05:00
Doug Coleman b9950f4416 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 22:17:47 -05:00
Doug Coleman aeaeca193d fix the copyright header 2009-03-12 21:57:09 -05:00
Doug Coleman 39ce205f75 add a binding to part or all of uniscribe 2009-03-12 21:52:45 -05:00
Doug Coleman 3bfce6e95c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 21:40:24 -05:00
Slava Pestov effec0469c Don't use colors.constants in prettyprint 2009-03-12 21:25:33 -05:00
Slava Pestov e18e99acc3 Auto-use output omits duplicate vocabulary names, and the current vocabulary's private vocab 2009-03-12 21:21:48 -05:00
Slava Pestov 9696661ef5 Use 1|| instead of 0|| where appropriate in peg.ebnf to remove some stack shuffling 2009-03-12 21:21:32 -05:00
Slava Pestov bb5c6f78b8 words. emits a newline after 2009-03-12 20:50:07 -05:00
Slava Pestov 06e8468c40 Document alien.destructors 2009-03-12 20:48:22 -05:00
Slava Pestov 91e51f038c Slightly faster binary-search 2009-03-12 20:43:44 -05:00
Alex Chapman 47faa0eefe Merge branch 'master' into experimental 2009-03-13 10:26:23 +11:00
Slava Pestov 7cefd48884 Tweak pane layout for better baseline alignment 2009-03-12 17:48:46 -05:00
Maxim Savchenko 719080b0b4 Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32 2009-03-12 18:35:27 -04:00
Slava Pestov 999f038567 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 17:31:37 -05:00
Slava Pestov 2f85a1a9eb Don't report inference warnings for inline words 2009-03-12 17:30:41 -05:00
Slava Pestov 80e719ba5b Remove stupid commented out code 2009-03-12 17:30:33 -05:00
Slava Pestov 4fdb5d0557 Fix infinite fixed point iteration bug found by littledan; generalize-counter-interval wasn't called in all the right places 2009-03-12 17:30:24 -05:00
Doug Coleman 7bbcb569d4 fix find-in-directories and add unit tests 2009-03-12 17:01:44 -05:00
Doug Coleman 3b3f38a4cd use CONSTANT: in calendar 2009-03-12 16:03:10 -05:00
Doug Coleman da41ae8fbe Merge branch 'master' of git://factorcode.org/git/factor 2009-03-12 11:30:16 -05:00
Maxim Savchenko a8ca9c3d0e Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32 2009-03-12 06:18:43 -04:00
Daniel Ehrenberg 05d718a7e9 Merge branch 'master' of git://github.com/bogiebro/factor 2009-03-12 03:58:40 -05:00
Daniel Ehrenberg 3c04d96bc4 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 22:05:06 -05:00
Daniel Ehrenberg 1ca2e8196b Making regexp generate less class algebra 2009-03-11 22:04:47 -05:00
Slava Pestov d08dd2ba20 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 21:51:53 -05:00
Slava Pestov 03f048cce9 Add a couple of must-infer tests 2009-03-11 21:51:39 -05:00
Daniel Ehrenberg 98392ef2ab Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 19:39:55 -05:00
Daniel Ehrenberg e70748f8f1 Redoing class algebra so conjunction works 2009-03-11 19:39:35 -05:00
Slava Pestov 667eca9410 Fix unit tests and help lint for 'see' move 2009-03-11 17:33:54 -05:00
Slava Pestov 034bda42ca Inline initial state in next-match loop 2009-03-11 17:06:45 -05:00
Slava Pestov 44d36dab9c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 16:54:26 -05:00
Slava Pestov 18ca3b3419 Add some declarations so that next-match is faster 2009-03-11 16:53:44 -05:00
Slava Pestov 7dac8de701 Get rid of match tuple 2009-03-11 16:36:53 -05:00
Slava Pestov 643da5f073 Remove match iterators for a performance boost 2009-03-11 16:21:29 -05:00
Daniel Ehrenberg 23c8b375cc Uncommenting most remaining regexp unit tests 2009-03-11 16:06:14 -05:00
Daniel Ehrenberg 8b286cea4c Adding word breaks to regexp 2009-03-11 15:51:54 -05:00
Doug Coleman b38348aae0 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 15:06:31 -05:00
Daniel Ehrenberg c193f1b68a Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:

	basis/regexp/regexp.factor
2009-03-11 14:47:05 -05:00
Daniel Ehrenberg 642b5f9649 Refactoring next-match 2009-03-11 14:45:52 -05:00
Slava Pestov 40dae755b1 Change execute( to execute-unsafe( since in this case we know the types 2009-03-11 14:02:29 -05:00
Slava Pestov b6f6e880bf Make partially dispatched integer ops foldable 2009-03-11 13:57:13 -05:00
Daniel Ehrenberg 329875b170 Regexp match iterators are better 2009-03-11 12:29:33 -05:00
Daniel Ehrenberg ec5bad2f7c Removing regexp interpreter 2009-03-11 11:58:58 -05:00
Daniel Ehrenberg eaf72b54f6 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 11:57:43 -05:00
Daniel Ehrenberg 3cd4f3f626 Fixing regexp docs typo 2009-03-11 11:57:26 -05:00
Slava Pestov eb0bedd9b0 Fixing up code after 'see' refactoring 2009-03-11 08:34:25 -05:00
Slava Pestov b0ced3dc9a Formatting fix 2009-03-11 07:20:39 -05:00
Slava Pestov abab72f80c Move 'see' to its own vocabulary, and fix excess newlines after panes change 2009-03-11 07:18:24 -05:00
Slava Pestov 5f196ba2ef Fix bootstrap 2009-03-11 07:17:57 -05:00
Maxim Savchenko 0b04a0804f Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32 2009-03-11 05:56:36 -04:00
Slava Pestov 04cc1ec53e Merge branch 'master' of git://factorcode.org/git/factor 2009-03-11 03:17:38 -05:00
Slava Pestov 692b648feb Change tabular-output and smash-pane behavior to fix panes unit tests; re-organize panes code to make more words private 2009-03-11 03:17:30 -05:00
Slava Pestov 21f8ba2917 Change another throw to rethrow in stack checker 2009-03-11 03:17:06 -05:00
Daniel Ehrenberg 33822922d4 Removing regexp.matchers vocab, merged into regexp 2009-03-11 00:10:11 -05:00
Daniel Ehrenberg e97e1c8003 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-10 23:21:19 -05:00
Daniel Ehrenberg dca194e1eb Fixing XMode, which I gratuitiously broke 2009-03-10 23:21:05 -05:00
Slava Pestov 7d9389ad9e Merge branch 'master' of git://factorcode.org/git/factor 2009-03-10 20:01:34 -05:00
Daniel Ehrenberg e2fda2e227 Fixing help-lint for regexp; adding first-match and re-contains? 2009-03-10 19:34:49 -05:00
Daniel Ehrenberg 8836b2a73b matches? works as expected for reversed regexps 2009-03-10 19:17:25 -05:00
Daniel Ehrenberg 987cd1c8ce Moving regexp.matchers back to regexp 2009-03-10 18:27:33 -05:00
Daniel Ehrenberg 638cef2824 Many regexp changes, improving speed and organization 2009-03-10 18:27:04 -05:00
Slava Pestov 16ddc461b4 Document ui.gadgets.glass and fix help lint failures in UI docs 2009-03-10 17:28:34 -05:00
Slava Pestov b3f09a9aed Check for words which are not classes but have a $class-description element anyway 2009-03-10 17:28:17 -05:00
Daniel Ehrenberg 1d47c232f7 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-10 17:00:14 -05:00
Slava Pestov ceafe8c69e Fix text rendering on top of transparent background 2009-03-10 16:59:15 -05:00
Slava Pestov 2f26d5f3da images.viewer can now display some un-normalized images 2009-03-10 16:58:35 -05:00
Slava Pestov ff3c5b28bd Move normalize-scanline-order implementation from images.bitmap to images
Add upside-down? slot to image tuple
Update cap for recent changes
2009-03-10 16:35:47 -05:00
Sam Anklesaria cccaff40b1 added peg-lexer info 2009-03-10 11:27:19 -05:00
Maxim Savchenko b456ef7ff2 Merge branch 'master' of git://factorcode.org/git/factor into clean-linux-x86-32 2009-03-10 04:01:10 -04:00
Doug Coleman 7a6ae79ed9 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-10 00:15:17 -05:00
Sam Anklesaria d95e515557 peg can now be used for parsing words 2009-03-09 20:36:35 -05:00
Sam Anklesaria 895b1339f8 added buttons for book navigation 2009-03-09 20:35:49 -05:00
Sam Anklesaria 4d453923ae added simple dialogs for the ui 2009-03-09 20:34:56 -05:00
Slava Pestov 073333f245 Re-implement <polygon-gadget> since joystick-demo still uses it 2009-03-09 20:23:34 -05:00
Slava Pestov 58582ab4d9 Fix memory management for CFArrays 2009-03-09 20:22:56 -05:00
Sam Anklesaria 5a14faecd6 added rendering functions 2009-03-09 20:13:17 -05:00
Slava Pestov a3c23c53ca Half-fix pane selection 2009-03-09 18:35:12 -05:00
Maxim Savchenko 04c29c0a97 ECDSA OpenSSL interface 2009-03-10 00:02:53 +01:00
Daniel Ehrenberg 6ccd58f278 Making all the regexp words compile 2009-03-09 17:29:32 -05:00
Daniel Ehrenberg 72c4736936 Renaming an internal word in regexp 2009-03-09 15:44:11 -05:00
Daniel Ehrenberg 94839ead82 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-09 15:38:14 -05:00
Daniel Ehrenberg 234b7ac8b8 Fixing validators so it loads 2009-03-09 15:38:05 -05:00
Slava Pestov 9a531a32ea Merge branch 'master' of git://factorcode.org/git/factor 2009-03-09 15:25:41 -05:00
Slava Pestov c2d3b5ae1f Add unportable tag to core-text.fonts 2009-03-09 15:25:25 -05:00
Doug Coleman d6d98a0211 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-09 11:32:09 -05:00
Daniel Ehrenberg 5cd1c8db52 Fixing regexp minimization 2009-03-08 22:34:11 -05:00
Daniel Ehrenberg 8418f8f39a More docs for regexps 2009-03-08 20:25:33 -05:00
Daniel Ehrenberg 762485c2ca Fixing xmode use lines; adding fake reluctant ?*+ to make XMode work (they're actually greedy) 2009-03-08 18:50:41 -05:00
Daniel Ehrenberg f7031eaad8 Commenting out the last failing regexp unit tests :( 2009-03-08 18:25:09 -05:00
Daniel Ehrenberg 58475217ac Making regexp tests pass by commenting out some minimization and combinator tests 2009-03-08 18:07:36 -05:00
Daniel Ehrenberg 4a118829c8 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-08 17:51:22 -05:00
Daniel Ehrenberg e837d353ed Merge branch 'regexp' 2009-03-08 17:50:32 -05:00
Slava Pestov 7ec4f574a5 Clicking in the pane focuses the input area 2009-03-08 17:33:40 -05:00
Slava Pestov 81d23c3ac0 Fix parse-content-type for quoted tokens 2009-03-08 17:33:17 -05:00
Doug Coleman 68f04aa667 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-08 12:56:12 -05:00
Slava Pestov 43dd93d1fa Fix ui.commands unit test on non-Mac platfrms 2009-03-08 01:52:05 -06:00
Slava Pestov cc9e81f27c Help lint and meta-data fixes 2009-03-08 01:49:06 -06:00
Doug Coleman 9ec47a7d08 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-08 01:18:51 -06:00
Slava Pestov 2e158b2e08 Fix compile error on FreeBSD 2009-03-08 01:13:53 -06:00
Slava Pestov 6330272760 Fix CGI 2009-03-07 22:09:57 -06:00
Slava Pestov cf5e14a52f Don't escape absolute URLs in Farkup 2009-03-07 21:47:06 -06:00
Slava Pestov dfb55736c5 show-browser command now just switches to an existing browser instead of pointing it at the documentation front page 2009-03-07 21:35:44 -06:00
Slava Pestov c28370d356 Allow headers containing " to fix problem reported by doublec 2009-03-07 21:24:32 -06:00
Slava Pestov 8a7d877ec6 Fix simple-flat-file 2009-03-07 20:55:55 -06:00
Slava Pestov 4f81b6750f Make cookie header parser more lenient 2009-03-07 20:32:07 -06:00
Slava Pestov a28bf0b918 Fix nofollow in farkup 2009-03-07 20:02:57 -06:00
Slava Pestov ba0d3a7990 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-07 19:39:22 -06:00
Slava Pestov c2bc2c0705 Updating deploy tool, mason.child and factor.sh for new Windows DLLs 2009-03-07 19:39:11 -06:00
Doug Coleman 97a44b44ac Merge branch 'master' of git://factorcode.org/git/factor 2009-03-07 19:33:25 -06:00
Daniel Ehrenberg f9283bd0af Fixing case of reference to file in Big5 encoding 2009-03-07 16:53:48 -06:00
Daniel Ehrenberg 50dac6e1b2 Fixing simple-flat-file unit tests 2009-03-07 16:52:27 -06:00
Daniel Ehrenberg 42ff154ead More regexp changes 2009-03-07 16:31:46 -06:00
Slava Pestov 52fef83061 Fix various unit tests 2009-03-07 15:58:14 -06:00
Doug Coleman f2131b4ebf Merge branch 'master' of git://factorcode.org/git/factor 2009-03-07 09:47:10 -06:00
Slava Pestov 20db7ea3c1 Add meta-data 2009-03-07 01:48:36 -06:00
Slava Pestov 375c5e69b5 Various load-everything fixes 2009-03-07 01:22:21 -06:00
Slava Pestov c2a0613929 Updating meta-data 2009-03-07 00:57:04 -06:00
Slava Pestov a472b904eb Fix delegate docs 2009-03-07 00:56:52 -06:00
Slava Pestov 00f586fc33 Fix bootstrap: delegate cannot depend on locals since locals depends on delegate 2009-03-07 00:49:57 -06:00
Slava Pestov bfb6b4642a Consultations now implement the definition protocol; removing one from a source file forgets consulted methods 2009-03-07 00:42:43 -06:00
Slava Pestov 42224eb4e7 Propagation pass: add inlined node counts to total node count, so that the more we inline the less we are eager to inline more 2009-03-06 23:34:01 -06:00
Slava Pestov 37bc52afa8 Redefining methods didn't always update callers if more than one method on the same generic was redefined in a compilation unit 2009-03-06 23:33:30 -06:00
Doug Coleman 495659df27 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-06 22:52:45 -06:00
Slava Pestov d27bbe844c Add test case for old bug dharmatech found that has since been fixed 2009-03-06 20:07:33 -06:00
Slava Pestov bf663e830a Changing a method into a generated slot accessor would result in the generated accessor being forgotten 2009-03-06 20:02:31 -06:00
Slava Pestov 92c477f1e2 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-06 19:48:35 -06:00
Slava Pestov 180c720747 Change link 2009-03-06 19:48:21 -06:00
Slava Pestov e4a0396550 Add parse-quotation hook to parser which locals overrides. '[ and [ use this hook. Fixes locals bug reported by erg 2009-03-06 19:48:04 -06:00
Doug Coleman a93c3d96b5 add using 2009-03-06 17:35:33 -06:00
Doug Coleman a4caa01128 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-06 17:34:49 -06:00
Doug Coleman 12a53bbdc0 add seeking to byte-array streams 2009-03-06 17:34:21 -06:00
Slava Pestov 81c96ca410 Add a unit test as a sanity check for a broken Win64 Pango 2009-03-06 16:21:06 -06:00
Doug Coleman 622bcef941 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-06 15:10:19 -06:00
Slava Pestov 68ad822cc5 Remove obsolete DLL from windows.nt 2009-03-06 15:02:28 -06:00
Slava Pestov 4749d86e70 Fix bootstrap 2009-03-06 14:58:52 -06:00
Daniel Ehrenberg 81b68eac48 Merge branch 'master' of git://factorcode.org/git/factor into regexp 2009-03-06 14:34:08 -06:00
Slava Pestov 696ac8f835 base64 now deals with byte arrays instead of strings 2009-03-06 14:10:53 -06:00
Slava Pestov bfaedc8d0a Don't spam console with so much output in help.html 2009-03-06 13:50:55 -06:00
Slava Pestov 5c88b18a9a Oops, forgot to call prepare-last-line 2009-03-06 13:32:41 -06:00
Slava Pestov ec186a23dc Make watch and other annotations work on method-specs. { world graft* } watch 2009-03-06 13:32:07 -06:00
Daniel Ehrenberg c31c9fe28d Cleaning up transition tables; making \Z zero-width 2009-03-05 17:44:29 -06:00
Daniel Ehrenberg e1806663d2 Merge branch 'master' into regexp 2009-03-05 16:44:35 -06:00
Doug Coleman ea259f8690 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-05 16:39:14 -06:00
Daniel Ehrenberg a487ed0f32 Lookaround and anchors work! (still need to fix some bugs) 2009-03-05 16:34:04 -06:00
Slava Pestov a2befabfe1 Fix string>gesture for gestures involving SPACE 2009-03-05 16:33:20 -06:00
Slava Pestov 4e8280be63 Fix problem where listener would scroll to the top sometimes 2009-03-05 16:33:09 -06:00
Slava Pestov ebb5adfdb7 Clicking on dock icon with no windows visible opens new listener 2009-03-05 16:32:43 -06:00
Doug Coleman be3f20db16 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-05 16:26:07 -06:00
Slava Pestov df95c2a5b4 Merge branch 'master' into new_ui 2009-03-05 13:59:55 -06:00
Slava Pestov 50bd57bbcd Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-03-05 13:44:40 -06:00
Slava Pestov 790001cd58 Add test case for erg's locals bug 2009-03-05 13:43:33 -06:00
Slava Pestov 613a0b4f82 ui.tools.listener: try to handle errors better if find-vocab-root throws 2009-03-05 13:37:43 -06:00
Slava Pestov ee87ca7db6 Fix keysym SPACE 2009-03-05 13:35:00 -06:00
Doug Coleman f55885caf9 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-05 11:39:20 -06:00
Slava Pestov 7b9491066c Fix conflict in images vocab 2009-03-04 21:43:56 -06:00
Slava Pestov 74573c65f5 Change a throw to rethrow so that we don't lose the original stack trace 2009-03-04 21:38:05 -06:00
Slava Pestov e06b618244 Fix typo in io.mmap.functor stack effect 2009-03-04 21:37:49 -06:00
Slava Pestov 71f729499d Merge branch 'master' of git://factorcode.org/git/factor 2009-03-04 21:36:34 -06:00
Slava Pestov 039f44baa3 Clean up 2009-03-04 21:15:16 -06:00
Slava Pestov d577a846d5 Fix offset conversion in ango backend 2009-03-04 21:09:38 -06:00
Daniel Ehrenberg 39011fd062 More class algebra; fixing eliminating the DFA interpreter 2009-03-04 15:54:56 -06:00
Doug Coleman b05737f5f1 clarify docs a bit 2009-03-04 15:04:55 -06:00
Doug Coleman 992d1f4d13 crc32 the png chunks, helper word to concatenate deflated bytes 2009-03-04 13:34:28 -06:00
Daniel Ehrenberg ca19a1b728 Unfinished changes for regexp lookaround 2009-03-04 13:22:22 -06:00
Daniel Ehrenberg 4f306518dc Merge branch 'master' of git://factorcode.org/git/factor into regexp 2009-03-04 13:19:12 -06:00
Daniel Ehrenberg eb231df4e7 Beginnings of lookahead and lookbehind 2009-03-04 00:36:03 -06:00
Daniel Ehrenberg 1740b85598 Fixing bug in disambiguation in regexps 2009-03-03 19:22:53 -06:00
Doug Coleman 6ee3f802a4 initial support for parsing in png files and a test image 2009-03-03 16:24:41 -06:00
Daniel Ehrenberg a28a80abcf Regexp uses sequences:map-find now 2009-03-03 12:41:50 -06:00
Daniel Ehrenberg 177a895c09 Merge branch 'master' into regexp
Conflicts:

	basis/xmode/utilities/utilities-tests.factor
	basis/xmode/utilities/utilities.factor
2009-03-03 12:24:59 -06:00
Daniel Ehrenberg 5dc614c9c9 Adding map-find to core 2009-03-03 12:22:47 -06:00
Daniel Ehrenberg 064bb01cf5 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-02 23:31:49 -06:00
Daniel Ehrenberg 3a6d9e912f Minor bug fixes 2009-03-02 23:31:13 -06:00
Daniel Ehrenberg 8c61791364 Big5 encoding; simple-flat-file vocab abstracts parsing out; EUC code factored out; Asian encoding vocabs renamed
Merge branch 'master' of git://github.com/ageldama/factor

Conflicts:

	basis/io/encodings/korean/korean-docs.factor
	basis/io/encodings/korean/korean-tests.factor
	basis/io/encodings/korean/korean.factor
2009-03-02 23:19:06 -06:00
Doug Coleman 1a8b97e4d9 bitmap loading is cleaner 2009-03-02 19:38:28 -06:00
Daniel Ehrenberg 0bff96a990 Factoring out EUC code 2009-03-02 18:22:55 -06:00
Daniel Ehrenberg 8a40ef0cdd Adding unit tests 2009-03-02 16:30:42 -06:00
Daniel Ehrenberg 0b5ebce339 Switching basis/globs to regexps (and EBNF for syntax); this exposes a bug in regexp 2009-03-02 15:31:28 -06:00
Daniel Ehrenberg 03ae348e78 Making regexp load; removing multimethod dependency 2009-03-02 12:39:01 -06:00
Samuel Tardieu b5e08a8e3e When a factor has been found, check if the remainder is a prime number
Performances are greatly increased when a large prime number is involved.
Also, mark some words as flushable, even if it is unlikely that they
will be invoked if their result is discarded.
2009-03-02 19:05:54 +01:00
Daniel Ehrenberg e908ef3242 Merge branch 'master' of git://factorcode.org/git/factor into regexp
Conflicts:

	basis/regexp/regexp.factor
2009-03-02 12:02:47 -06:00
Slava Pestov 2fee574b4f Working on X11 backend 2009-03-02 02:55:54 -06:00
U-SLAVA-DFB8FF805\Slava 5ff2b19ffe Use Pango text rendering on Windows 2009-03-02 01:18:27 -06:00
U-SLAVA-DFB8FF805\Slava 2ec3f1c700 Delete ui.text.freetype, opengl.sprites, and Bitstream Vera fonts; move freetype FFI binding from basis to extra since its no longer used by the UI 2009-03-02 01:17:33 -06:00
U-SLAVA-DFB8FF805\Slava 95de45725e Fix Pango and ui.event-loop for Windows 2009-03-02 01:12:06 -06:00
Slava Pestov a7df2ffafc Fix pango font-metrics implementation 2009-03-01 22:10:20 -06:00
Slava Pestov fe5a0a3df4 Unit tests for Pango and Cairo 2009-03-01 20:14:16 -06:00
Slava Pestov ca7a155b72 Merge branch 'master' into new_ui 2009-03-01 20:13:05 -06:00
Slava Pestov 03cb32ad9c Make execute( faster, add execute-unsafe( and make effect tuple slots read only 2009-03-01 20:12:35 -06:00
Slava Pestov f12c0eb2ba Use pango text backend by default on X11 2009-03-01 20:10:33 -06:00
Slava Pestov 1cc4a013da pango: compute x-height and cap-height metrics 2009-03-01 20:10:19 -06:00
Yun, Jonghyouk 43fc1d7029 io.encodings.japanese eucjp encode-char working... 2009-03-01 23:49:33 +09:00
Yun, Jonghyouk f4c5412337 io.encodings.japanese eucjp=>decode-char proper working version! 2009-03-01 22:54:00 +09:00
Yun, Jonghyouk 9a49a1b837 io.encodings.korean iso2022kr ... 2009-03-01 17:23:41 +09:00
Yun, Jonghyouk dceda349cd io.encodings.korean iso2022kr encode-char working version 2009-03-01 17:17:01 +09:00
Yun, Jonghyouk 7903319263 io.encodings.japanese eucjp ... 2009-03-01 12:38:17 +09:00
Slava Pestov 77ca304897 Fix text positioning with pango backend
Implement selection rendering
Make resolution configurable
Clean up float <-> fixed point conversion
2009-02-28 20:33:53 -06:00
Slava Pestov a1cffb65cd Simplify core-text vocab a bit since we don't need the CTFont after we've created the CTLine anymore 2009-02-28 20:33:27 -06:00
Slava Pestov fe1d6a0e13 Add baseline debugging gadget 2009-02-28 20:32:51 -06:00
Yun, Jonghyouk ac27696bf9 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-01 11:29:07 +09:00
Slava Pestov 25a877e50b Merge OneEyed's patch 2009-02-28 17:06:55 -06:00
Slava Pestov cd53c2bd37 produce and produce-as: don't need third quotation either 2009-02-28 15:31:34 -06:00
Slava Pestov 78ce670101 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-02-28 14:42:56 -06:00
Yun, Jonghyouk 4f02c5648e io.encodings.korean iso2022kr encoding working... 2009-03-01 04:32:24 +09:00
Yun, Jonghyouk c763d92e12 io.encodings.korean iso2022kr encode-char working... 2009-03-01 02:24:03 +09:00
Yun, Jonghyouk 5d70cdfd27 io.encodings.blackhole initial 2009-03-01 01:16:13 +09:00
Yun, Jonghyouk a583af44d9 io.encodings.korean johab documentation 2009-02-28 23:36:53 +09:00
Yun, Jonghyouk 15b6aa212e io.encodings.korean decode-char refactored. 2009-02-28 23:21:05 +09:00
Slava Pestov 385c4661d6 First attempt at ui.text.pango 2009-02-28 01:31:51 -06:00
Yun, Jonghyouk cf6a12c55c io.encodings.korean johab, cp949 => encode-char refactoring... 2009-02-28 16:29:25 +09:00
Yun, Jonghyouk fc1199358c io.encodings.korean cp949, johab encode-char/decode-char refactoring... 2009-02-28 15:57:14 +09:00
Yun, Jonghyouk 017fc8f1bf io.encodings.korean johab codetable 2009-02-28 15:11:41 +09:00
Yun, Jonghyouk b02332df40 io.encodings.korean johab encodings initial 2009-02-28 15:10:15 +09:00
Yun, Jonghyouk e36967d3b8 io.encodings.korean modified 2009-02-28 01:34:04 +09:00
Yun, Jonghyouk c3be596926 io.encodings.{asian, korean} updates: i.e.asian docs... 2009-02-28 01:21:24 +09:00
Yun, Jonghyouk c993d7324a * initial: io.encodings.asian vocab
* modify io.encodings.korean to use io.encodings.asian common codetable vocab
2009-02-28 00:57:13 +09:00
Daniel Ehrenberg 0214dc5e7d Merge branch 'master' of git://factorcode.org/git/factor 2009-02-27 00:56:54 -06:00
Daniel Ehrenberg 2c462745f1 Redoing string streams and byte-array streams without copying 2009-02-27 00:53:05 -06:00
Slava Pestov bfc7b3ce8f make-bitmap-image is more useful now 2009-02-27 00:51:55 -06:00
Slava Pestov 45dae72f4a Merge branch 'master' into new_ui 2009-02-26 23:31:36 -06:00
Slava Pestov 452ba3edb3 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-26 23:30:58 -06:00
Slava Pestov 11117648ea Fix stack checker regressions 2009-02-26 23:30:48 -06:00
Slava Pestov cf62353e23 Working on Pango binding 2009-02-26 23:30:02 -06:00
Slava Pestov 51fdd23248 Abstract out images.memory from core-graphics vocab 2009-02-26 23:29:39 -06:00
Daniel Ehrenberg 99a2b95a5b Reorganizing regexp matcher protocol 2009-02-26 22:14:41 -06:00
Doug Coleman efe701af9b fix editors for find-in-program-files change 2009-02-26 21:50:20 -06:00
Doug Coleman de9154fc5e make find-all-files and find-in-program-files not take the traversal method 2009-02-26 21:50:01 -06:00
Doug Coleman 1bd35e6f62 better io.mmap test 2009-02-26 19:58:25 -06:00
Doug Coleman 084311750e add using to mmap tests 2009-02-26 18:11:07 -06:00
Daniel Ehrenberg af2d380a7f Regexp compiler used from literals 2009-02-26 18:06:57 -06:00
Doug Coleman dc370e56ab mmap now throws an understandable exception upon trying to mmap a zero length file. fix a bug with calling |dispose on an integer if mmap failed on unix 2009-02-26 17:34:26 -06:00
Slava Pestov 500d6eddb5 Update tools.walker for model renaming 2009-02-26 16:33:00 -06:00
Slava Pestov 571db75e40 Update code for model class renamings 2009-02-26 16:15:28 -06:00
Slava Pestov b19ef56870 Remove filter models to arrow models, and rename compose models to product models 2009-02-26 16:15:10 -06:00
Slava Pestov e0cfad4676 Merge branch 'master' into new_ui 2009-02-26 14:27:55 -06:00
Daniel Ehrenberg 85432bd267 Various regexp cleanups, and compiler from regexp to quotations 2009-02-26 14:19:02 -06:00
Daniel Ehrenberg 9a015f56ac Merge branch 'master' of git://factorcode.org/git/factor into regexp 2009-02-26 14:12:32 -06:00
Slava Pestov bda8b2dda6 Better inlining for both-fixnums? 2009-02-26 14:11:26 -06:00
Slava Pestov 3f70bb3b22 Update docs for improved error reporting 2009-02-26 13:41:50 -06:00
Slava Pestov 063e457109 Remove superflous \ 2009-02-26 13:41:30 -06:00
Slava Pestov c8d5e98898 Fix conflicts 2009-02-26 03:12:19 -06:00
Slava Pestov 73e1b4c5e2 Better error recovery for set-model 2009-02-26 02:59:29 -06:00
Slava Pestov 8ec3196d18 Dust off Pango binding 2009-02-26 02:31:24 -06:00
Slava Pestov efede19571 Make some errors better in the stack checker 2009-02-26 01:25:13 -06:00
Slava Pestov 4426526252 Fixing some things I broke 2009-02-25 23:30:30 -06:00
Daniel Ehrenberg 6d4be255bc Merge branch 'master' of git://factorcode.org/git/factor into regexp 2009-02-25 16:22:17 -06:00
Daniel Ehrenberg 9b14ffad5b Regexp docs, mostly 2009-02-25 16:22:01 -06:00
Daniel Ehrenberg c708bfcbca Various regexp changes, including the addition of regexp combinators 2009-02-25 12:22:12 -06:00
Alex Chapman 969fff0f5b Merge branch 'master' into experimental 2009-02-25 11:16:11 +11:00
Slava Pestov 91fff87c0f Fixing bootstrap after merge 2009-02-24 01:32:46 -06:00
Slava Pestov ce1bc1d6ed Fixing conflicts from stack checker changes 2009-02-24 01:21:10 -06:00
slava e8361b9980 Updating X11 UI backend for stricter stack effect checking 2009-02-24 01:06:50 -06:00
Daniel Ehrenberg e54727f9bf Merge branch 'master' of git://factorcode.org/git/factor into regexp 2009-02-23 13:10:54 -06:00
Daniel Ehrenberg ba1ac44176 Disambiguation works completely in regexp 2009-02-23 13:10:38 -06:00
Doug Coleman c3ef25f81c made editors.emacs load windows file on windows 2009-02-23 10:35:42 -06:00
Doug Coleman a4817a0e17 dont run postgresql tests on win64 2009-02-23 08:37:38 -06:00
Slava Pestov 91d0c4ed1f Fix conflict 2009-02-22 20:02:13 -06:00
Slava Pestov 0c090699c2 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-22 19:52:06 -06:00
Slava Pestov 127f9b3578 Add unit tests for bignum bug 2009-02-22 19:41:47 -06:00
Doug Coleman 7a033876b6 use ?at instead of at* 2009-02-22 19:20:28 -06:00
Doug Coleman 990513db60 use CONSTANT: in basis 2009-02-22 19:13:08 -06:00
Doug Coleman 2f868b38c2 more CONSTANT: usage 2009-02-22 18:12:54 -06:00
Doug Coleman 58abcec127 use CONSTANT: in win32 bindings 2009-02-22 18:09:10 -06:00
Doug Coleman 0e91003e19 use CONSTANT: 2009-02-22 18:04:52 -06:00
Doug Coleman 8b0b5878d2 at* -> ?at in a couple places 2009-02-22 17:52:59 -06:00
Doug Coleman edbaba2322 report the value not found in lzw 2009-02-22 17:29:27 -06:00
Doug Coleman 7a3c086178 remove ?at from db.types, images.tiff 2009-02-22 17:14:46 -06:00
Doug Coleman b78d8a491f add docs for scaffold-rc 2009-02-22 10:27:29 -06:00
Doug Coleman 1f5a701f68 fix load error in scaffold 2009-02-22 10:03:37 -06:00
sheeple 06f6eb98aa use quoting vocab 2009-02-22 00:42:35 -06:00
sheeple 57bd819886 add quoting vocab 2009-02-22 00:42:21 -06:00
sheeple 4367996678 make some more words private, rename scaffold-docs back to scaffold-help 2009-02-22 00:33:00 -06:00
sheeple 405b3dc1ad refactor tools.scaffold -- scaffold-help -> scaffold-docs, it takes a vocab name now 2009-02-22 00:19:10 -06:00
sheeple 785d7ac9af clean up scaffold tool a bit, don't create a -tests.factor file when scaffolding a new vocab 2009-02-21 22:18:02 -06:00
sheeple 02cec3a9f4 add more postgres error handling, remove usage of ignore-errors in db.tuples 2009-02-21 21:59:23 -06:00
sheeple d6d89e0a40 add parsing for postgresql errors and some unit tests 2009-02-21 21:22:51 -06:00
Daniel Ehrenberg 88f9b3ea92 Work on class algebra for regexp 2009-02-21 17:13:11 -06:00
Slava Pestov dcbb5bc692 Implement gesture>string for actions 2009-02-21 16:42:57 -06:00
Daniel Ehrenberg 033e4321a8 Merge branch 'master' of git://factorcode.org/git/factor into regexp 2009-02-21 14:22:42 -06:00
Daniel Ehrenberg be177fefa0 Disambiguation of overlapping regexp transitions 2009-02-21 12:09:41 -06:00
Slava Pestov 11f509b0c7 Clean up some code in core-text, and core-text.fonts 2009-02-21 01:26:50 -06:00
Slava Pestov 221222cb8f Use Unicode character names 2009-02-21 00:55:50 -06:00
Slava Pestov 89f1ac4afd Refactoring 2009-02-21 00:40:03 -06:00
Slava Pestov 7fddef29da Fix unit tests 2009-02-20 23:30:46 -06:00
Slava Pestov 0580b67542 Fix textures with zero width and non-zero height (or vice versa) by not rendering them 2009-02-20 23:30:41 -06:00
sheeple a1f3e5695b fix circularity in db 2009-02-20 22:59:01 -06:00
Slava Pestov fa79803856 Fix text rendering for fonts where the image bounds exceed the metric bounds, such as Zapfino and Arabic fonts 2009-02-20 20:53:51 -06:00
Slava Pestov af0b6ef4c8 Fix scroll>rect flaw 2009-02-20 20:53:25 -06:00
Slava Pestov 1bf9b3b49e Set default size for browser popup 2009-02-20 20:53:08 -06:00
Slava Pestov ee7bbf8654 Reset mouse selection after table model changes 2009-02-20 20:52:33 -06:00
Slava Pestov be40bd33ee New initialize-alien word 2009-02-20 20:51:13 -06:00
Doug Coleman c6d3c91ad6 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-20 20:40:47 -06:00
Doug Coleman 985597ba68 add error handling to sqlite, postgresql is next. switching computers.. 2009-02-20 20:40:17 -06:00
Daniel Ehrenberg 484112ad2b Merge branch 'master' into regexp 2009-02-20 20:15:51 -06:00
Daniel Ehrenberg 6101a887fe Merge branch 'master' of git://factorcode.org/git/factor 2009-02-20 20:15:04 -06:00
Daniel Ehrenberg 70d931d0b2 Creating math.bits 2009-02-20 20:14:54 -06:00
Doug Coleman b54833c728 remove a bunch of trigger deletion code -- triggers get deleted when tables are dropped 2009-02-20 20:11:26 -06:00
Daniel Ehrenberg 041be23cdc trivial change in regexp 2009-02-20 18:45:24 -06:00
Daniel Ehrenberg e41cdf5e8f Various unfinshed regexp changes 2009-02-20 17:54:48 -06:00
Doug Coleman 6eaa5aee24 fix compile error 2009-02-20 17:29:11 -06:00
Doug Coleman 8b5a2f4a0e fix sqlite triggers -- NEW.table-id not NEW.foreign-table-id 2009-02-20 14:52:38 -06:00
Doug Coleman 624719c18f emacsclient.exe is a console app, so whenever it's run a console box pops up. run emacsclientw.exe instead if it exists 2009-02-20 12:58:19 -06:00
Doug Coleman 1b9208490b keep the old emacs behavior on unix systems 2009-02-20 12:32:07 -06:00
Doug Coleman 114d9bb21c run with --no-wait on windows so emacsclient doesn't block, use run-detached so that errors on emacsclient exit are ignored. emacs on windows is fully usable now 2009-02-20 12:25:55 -06:00
Doug Coleman 394ec538a1 make emacsw32 work on windows out of the box 2009-02-20 12:15:26 -06:00
Doug Coleman 19acf89d82 fix find-in-program-files 2009-02-20 12:12:00 -06:00
Slava Pestov 9d89739cf1 Merge branch 'master' into new_ui 2009-02-19 22:11:39 -06:00
Daniel Ehrenberg dd1587c745 Fixing SQLite unit tests 2009-02-19 18:52:45 -06:00
Daniel Ehrenberg f535b66aed Negation almost complete in regexp 2009-02-19 18:28:54 -06:00
Doug Coleman 5b6f92401a Merge branch 'master' of git://factorcode.org/git/factor 2009-02-19 18:27:34 -06:00
Doug Coleman a61bac7ab5 fix sqlite foreign triggers create/delete bug
ignore-errors only if there is a sql spec defined for the class until database-specific errors are implemented
2009-02-19 18:26:11 -06:00
Slava Pestov 15b5d696c1 Merge branch 'master' into new_ui 2009-02-19 18:25:59 -06:00
Slava Pestov 556c218afa Document ui.gadgets.line-support 2009-02-19 18:21:05 -06:00
Slava Pestov 4e37b6f3de Document colors.constants 2009-02-19 18:20:57 -06:00
Slava Pestov a0253106b1 ui.gadgets.status-bar: write some docs and add notion of status message ownership to avoid some subtle race issues with completion popup and listener's keyboard help 2009-02-19 18:01:26 -06:00
Jason Merrill 4e0db1332c Merge branch 'master' of git://factorcode.org/git/factor 2009-02-19 18:55:27 -05:00
Jason Merrill 90b6b38fd1 Changed math.dual to define words as dword instead of overloading generic words on dual numbers. 2009-02-19 18:49:13 -05:00
Slava Pestov 58e55d4f45 Working on documentation 2009-02-19 16:54:27 -06:00
Daniel Ehrenberg 9565b59928 Regexp negation (partial) and cleanup of regexp.nfa 2009-02-19 16:48:46 -06:00
Slava Pestov b4a61114e1 Merge branch 'master' into new_ui 2009-02-19 13:36:32 -06:00
Slava Pestov 60134eeb98 Documentation fixes 2009-02-19 13:35:53 -06:00
Benjamin Pollack d6cede8a8f documentation fix 2009-02-19 11:48:40 -05:00
Slava Pestov f843877d35 Clean up basis.opengl and fix tests 2009-02-19 05:01:21 -06:00
Slava Pestov 2400e6bc51 Merge branch 'master' into new_ui 2009-02-19 04:08:59 -06:00
Slava Pestov bdb790010a Add bytes-per-pixel word to images vocab 2009-02-19 04:08:32 -06:00
Slava Pestov 676806ce39 opengl.textures: clean up code, only create power-of-2 textures, make API nicer 2009-02-19 04:06:57 -06:00
Slava Pestov 31553f5d50 Clean up math.complex 2009-02-19 00:56:30 -06:00
Daniel Ehrenberg fa84f4c752 DFAs are minimized now 2009-02-19 00:11:45 -06:00
Slava Pestov 5e19766330 Fix conflict 2009-02-18 22:20:05 -06:00
Slava Pestov 277a827039 Add unit tests for ui.gadgets.glass 2009-02-18 21:01:27 -06:00
Slava Pestov 742aa5ced7 Rename com-follow to com-browse 2009-02-18 21:01:19 -06:00
Slava Pestov 204777ec3f ui.gadgets.menus now supports separators 2009-02-18 21:00:53 -06:00
Slava Pestov 706fb33e38 Table hooks now receive the table as an input parameter 2009-02-18 21:00:31 -06:00
Slava Pestov d6a2f9b84b Glass panes can now be stacked 2009-02-18 20:59:51 -06:00
Slava Pestov f6f9b0874e change remove-gadget semantics so that removing glass from world doesn't break 2009-02-18 19:25:34 -06:00
Jason Merrill 6f735fd763 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-18 19:58:55 -05:00
Slava Pestov 773d292688 Panes fill up available space with the last line 2009-02-18 17:33:00 -06:00
Slava Pestov 038b4c597c Remove track-remove, and make ui.gadgets:unparent extensible; add a test 2009-02-18 17:32:46 -06:00
Doug Coleman adb6b21683 fix load error 2009-02-18 17:25:58 -06:00
Doug Coleman 67d2da4040 set a default log level 2009-02-18 16:59:23 -06:00
Doug Coleman 91b4947e1e with-logging should not take a DEBUG level 2009-02-18 16:01:53 -06:00
Doug Coleman 8936ff6c6d Merge branch 'master' of git://factorcode.org/git/factor 2009-02-18 15:51:15 -06:00
Doug Coleman b8445b3432 remove dead code 2009-02-18 15:51:03 -06:00
Doug Coleman 1ed6c013a2 call canonicalize-path when determining if we can serve a path 2009-02-18 15:49:18 -06:00
Doug Coleman 30e639ae39 add a couple unit tests to ftp 2009-02-18 15:29:06 -06:00
Daniel Ehrenberg 77b069ee5c Finish cleanup of regexp 2009-02-18 14:52:10 -06:00
Doug Coleman 966627a1e2 make ftp server work with firefox, simplify some code 2009-02-18 13:36:23 -06:00
Doug Coleman 1045b904be fix logging check, unit tests 2009-02-18 13:35:55 -06:00
Doug Coleman 6324fb6c13 add unix canonicalize-path 2009-02-18 13:34:45 -06:00
Daniel Ehrenberg b8845cb87e Almost done with regexp cleanup 2009-02-18 12:27:07 -06:00
Yun, Jonghyouk fdad5d4d97 io.encodings.korean TODO removes 2009-02-18 19:19:18 +09:00
Slava Pestov cdbad1e0b2 Add summary for fonts vocab 2009-02-17 22:43:27 -06:00
Slava Pestov eb54b95b37 Fix grid-lines rendering 2009-02-17 22:42:48 -06:00
Samuel Tardieu da2ebe21a6 Fix two overzealous [ ] removal in tests 2009-02-18 03:06:14 +01:00
Samuel Tardieu 087d931c36 Remove the tail argument from do/until/while 2009-02-18 02:41:14 +01:00
Slava Pestov 4c7405f353 Don't center all windows on Cocoa 2009-02-17 19:26:32 -06:00
Slava Pestov 4641bfff2d Smart quotes 2009-02-17 18:17:55 -06:00
Doug Coleman 894ba6182e add timestamp>mdtm to calendar.format 2009-02-17 17:09:27 -06:00
Slava Pestov 7d1a8bb082 Two new icons 2009-02-17 14:26:31 -06:00
Slava Pestov 92158ef055 Fix profiler 2009-02-17 14:26:17 -06:00
Slava Pestov 940782cf93 Add article and word help icons 2009-02-17 14:26:01 -06:00
Slava Pestov d67f08549c New baseline alignment algorithm uses cap-height/2 as graphics baseline instead of ascent/2 2009-02-17 13:41:19 -06:00
Slava Pestov a501e3d462 Restore old icons before 2-pixel shift 2009-02-17 13:39:48 -06:00
Doug Coleman cbe99c4bed use +foo+ as symbol names 2009-02-17 12:36:27 -06:00
Daniel Ehrenberg 242cfb5c19 Merge branch 'master' of git://factorcode.org/git/factor into regexp
Conflicts:

	basis/xmode/utilities/utilities-tests.factor
2009-02-17 12:24:01 -06:00
Doug Coleman b3e3c74561 add ; to word definition in stack-checker docs 2009-02-17 11:40:50 -06:00
Doug Coleman e55425a65e with-logging takes a log-level, more docs 2009-02-17 11:30:28 -06:00
Doug Coleman d92b02b0c2 use the new with-logging 2009-02-17 11:30:06 -06:00
Doug Coleman 4440a210b1 make io.servers.packet load again 2009-02-17 11:28:43 -06:00
Slava Pestov 51c89053c0 Browser: keyboard navigation popups for A+k and A+K 2009-02-17 08:29:57 -06:00
Slava Pestov f12b163a7b ui.tools.inspector: clean up 2009-02-17 08:26:33 -06:00
Slava Pestov cf829ad3cf Split off large chunk of ui.tools.listener.popups and make it generic; put it in ui.gadgets.glass 2009-02-17 08:26:23 -06:00
Slava Pestov e37c89a434 Tweak tables a bit 2009-02-17 08:24:55 -06:00
Slava Pestov 0bbe79d386 Search tables: do case folding automatically, better keyboard behavior 2009-02-17 08:24:11 -06:00
Slava Pestov d14fba5b98 Icons in profiler tool, update for search models change 2009-02-17 08:23:46 -06:00
Slava Pestov 9990663a85 Implicit instead of explicit size for traceback tool 2009-02-17 08:23:23 -06:00
Slava Pestov e093057e80 Add multi-touch commands to walker tool 2009-02-17 08:23:04 -06:00
Yun, Jonghyouk 89a3e45a3a io.encodings.korean TODOs comment 2009-02-17 21:47:45 +09:00
Yun, Jonghyouk da9ae85637 io.encodings.korean some docs. 2009-02-17 21:46:57 +09:00
Slava Pestov c7dc4f1080 Split off baseline alignment code into ui.baseline-alignment, and add cap-height generic word 2009-02-17 06:10:02 -06:00
Yun, Jonghyouk 8169c35b9e io.encodings.korean TODOs 2009-02-17 16:40:01 +09:00
Slava Pestov 73dfa2ae65 Fix conflict 2009-02-16 21:47:35 -06:00
Slava Pestov 6e8c86a093 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-16 21:42:57 -06:00
Slava Pestov be46168a24 define-operation doesn't add duplicate operations anymore; ui.operations initializes operations global variable automatically 2009-02-16 21:42:47 -06:00
Slava Pestov 13d96df8b6 Add unit test for >alist on linked-assocs 2009-02-16 21:42:09 -06:00
Doug Coleman f79f49a349 remove empty file 2009-02-16 21:30:22 -06:00
Doug Coleman bff66cd47b remove empty file 2009-02-16 21:27:32 -06:00
Doug Coleman 99cc82dec3 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-16 21:25:39 -06:00
Doug Coleman 4944bc29f2 use CONSTANT: 2009-02-16 21:23:10 -06:00
Slava Pestov 421ee726b8 Merge branch 'master' into new_ui 2009-02-16 21:22:12 -06:00
Slava Pestov 60d96b56ce Remove a rot usage 2009-02-16 21:13:49 -06:00
Slava Pestov 6a89e4ee3b Updating sequence and hashtable documentation to point more clearly at the relevant generic operations defined on these types 2009-02-16 21:06:28 -06:00
Slava Pestov 6b25e99470 Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00
Daniel Ehrenberg 105ef28433 Rewriting regexp parser 2009-02-16 20:23:00 -06:00
Slava Pestov 1a4aaf219f Fix deploy tool: error wasn't printed properly 2009-02-16 19:36:02 -06:00
Slava Pestov 20053c7f5c Deploy tool: if debugger is not stripped out, actually use it to report errors; print an error if vocab has no MAIN: word 2009-02-16 19:00:09 -06:00
Slava Pestov f634b9cf6b tools.memory: fix heap-stats if optimizing compiler is disabled 2009-02-16 17:04:58 -06:00
Slava Pestov 1a434416ac Tweak inspector and profiler tools so that the preferred size is computed from layout rather than hard-coded 2009-02-16 04:34:22 -06:00
Slava Pestov 6b672a11fa ui.gadgets.editors: rename min-width and max-width slots of field to min-cols and max-cols, re-use line-support code, more accurate dimension calculation that takes field border size into account 2009-02-16 04:25:58 -06:00
Slava Pestov d2be75b083 ui.gadgets.tables: add support for column headers
ui.gadgets.search-tables: use Joe's X icon
2009-02-16 04:25:15 -06:00
Slava Pestov e80ab7d28b ui.gadgets.scrollers: add support for column headers 2009-02-16 04:24:14 -06:00
Slava Pestov d5d9c65859 Remove new-gadget since it was just an alias for new 2009-02-16 04:04:32 -06:00
Slava Pestov 20aca672ca New icons (Joe Groff) 2009-02-16 01:26:21 -06:00
Slava Pestov 4acf78353b ui.tools.listener: Better initial size for completion popup 2009-02-16 01:25:50 -06:00
Slava Pestov 76c35ad90c ui.gadgets.tables: Add page up/down 2009-02-16 01:10:21 -06:00
Slava Pestov 298ea392f7 ui.gadgets.editors: Add page up/down 2009-02-16 01:03:50 -06:00
Slava Pestov e0b074f3a5 Clean up documents.elements a bit, add more tests, add page-elt 2009-02-16 01:03:34 -06:00
Slava Pestov d26ae3d141 new set-rect-bounds word for when you're setting loc and dim at the same time 2009-02-15 23:39:27 -06:00
Slava Pestov abe0f4bdf4 math.rectangles.positioning: New popup-rect word 2009-02-15 23:14:47 -06:00
Slava Pestov 33bb7b638b Make listener a little wider 2009-02-15 23:14:26 -06:00
Slava Pestov 86f7a4c282 Fix load errors; ui.gadgets.theme removed 2009-02-15 23:14:18 -06:00
Slava Pestov 7a32d8ddb2 Use vocab: 2009-02-15 21:09:09 -06:00
Slava Pestov 4a639033fa Merge branch 'master' into new_ui 2009-02-15 21:06:55 -06:00
Slava Pestov ebd0e9250f Clean up some <file-reader> usages to use file-lines, file>csv, and file>xml instead 2009-02-15 20:45:06 -06:00
Daniel Ehrenberg 00c5395d31 Merge branch 'master' into regexp 2009-02-15 20:42:45 -06:00
Slava Pestov 2fe934ba9d Remove some code duplication in io.directories.unix 2009-02-15 20:36:04 -06:00
Slava Pestov 72e3210f33 Add summary for new error 2009-02-15 20:31:28 -06:00
Slava Pestov e1866ff0e4 Fix xml.writer unit test 2009-02-15 20:11:36 -06:00
Slava Pestov e8c3fe2afc Use vocab: in io.encodings.korean 2009-02-15 20:08:00 -06:00
Slava Pestov 723dcd334f Merge branch 'master' of git://factorcode.org/git/factor 2009-02-15 20:06:23 -06:00
Slava Pestov 6b99b04531 Add vocab: for vocab-relative paths 2009-02-15 19:53:21 -06:00
Alex Chapman a2d42241d5 Merge branch 'master' of git://factorcode.org/git/factor into experimental 2009-02-16 12:49:20 +11:00
Alex Chapman 7b1ed9889f Merge branch 'master' into experimental
Conflicts:
	basis/http/client/client.factor
2009-02-16 12:48:58 +11:00
Daniel Ehrenberg 523e0d993d Cleanup and bug fix in io.encodings.korean 2009-02-15 18:01:34 -06:00
Daniel Ehrenberg 66c2efb378 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-15 14:29:39 -06:00
Daniel Ehrenberg 41312ae2e5 Unfinished changes to regexp 2009-02-15 14:28:22 -06:00
Daniel Ehrenberg 7d096f019b Merge branch 'master' into regexp 2009-02-15 11:45:59 -06:00
Doug Coleman 5ef7afcbb3 refactor tiff loading a bit, identify lots of ifd header tags 2009-02-15 10:42:36 -06:00
Doug Coleman f4a242f341 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-15 09:14:33 -06:00
Doug Coleman 3df5422151 add support for parsing all baseline tiff tags, fix loading a tiff that used to work 2009-02-15 09:13:53 -06:00
Slava Pestov 758ba5bcea Remove unused circle rendering code 2009-02-15 06:09:04 -06:00
Slava Pestov 8fec1f5d40 Fix load errors 2009-02-15 06:01:53 -06:00
Slava Pestov 0bbc63f865 ui.images: use MEMO: instead of explicit cache 2009-02-15 06:01:46 -06:00
Slava Pestov 628c219495 opengl.texture-cache is not necessary; simplify code 2009-02-15 04:33:43 -06:00
Slava Pestov 9a1d324342 Remove redundant t >>fill? calls 2009-02-15 04:24:25 -06:00
Slava Pestov 634435d816 Merge branch 'master' into new_ui 2009-02-15 04:07:51 -06:00
Slava Pestov 1bea447e4d Merge branch 'master' of git://factorcode.org/git/factor 2009-02-15 04:07:13 -06:00
Slava Pestov cddb1f6133 Fix spelling 2009-02-15 04:07:05 -06:00
Slava Pestov 87f2f559f0 Fix spelling 2009-02-15 04:06:36 -06:00
Slava Pestov f8ab4be9da Line gadgets now support min/max rows/cols; this obsoletes limited-scroller 2009-02-15 04:01:57 -06:00
Slava Pestov 074e3238f3 Scrollers: add pref-viewport-dim word that child gadgets can implement; clean up layout 2009-02-15 03:59:50 -06:00
Slava Pestov 1b41f85395 ui.gadgets.frames: any size frame now supported, arbitrary cell can be fill cell, gap supported 2009-02-15 03:59:02 -06:00
Slava Pestov f344cd50ca Single click is sufficient to insert completion in listener 2009-02-15 02:15:59 -06:00
Slava Pestov 78353dd1b6 New look for tabbed gadgets 2009-02-15 02:15:51 -06:00
Slava Pestov 53eb92a967 tools.vocabs.browser: use icons in more places 2009-02-15 02:15:27 -06:00
Slava Pestov 0c4c0410ef Add x-height and cap-height metrics 2009-02-15 02:13:16 -06:00
Slava Pestov 09630e5bf4 Fancy new buttons 2009-02-14 21:53:39 -06:00
Slava Pestov 07ea40eaf6 Cosmetic fix 2009-02-14 21:51:54 -06:00
Slava Pestov 4c86bd0951 Various UI cosmetic fixes 2009-02-14 20:46:35 -06:00
Slava Pestov dd3a21f4f0 New look for buttons 2009-02-14 20:46:13 -06:00
Yun, Jonghyouk 7f130be10f Merge branch 'master' of git://factorcode.org/git/factor 2009-02-15 10:59:03 +09:00
Slava Pestov 9ebc487f44 Kill ui.gadgets.theme 2009-02-14 19:50:22 -06:00
Slava Pestov 6bbb4630f3 Rename labelled to labeled -- correct spelling 2009-02-14 19:48:32 -06:00
Doug Coleman 5741aa198e not all images have associated alpha data... oops 2009-02-14 19:28:00 -06:00
Doug Coleman 47a2f42c9f handle associated alpha data in tiffs 2009-02-14 19:24:42 -06:00
Doug Coleman 99122a8fb1 use while to implement randomize (thanks joe!), document it 2009-02-14 14:25:48 -06:00
Doug Coleman a0491606bc fix { } randomize, more unit tests 2009-02-14 14:04:54 -06:00
Doug Coleman 1418a67cc6 unit test how many elements to swap with randomize, remove a usage of pick 2009-02-14 13:28:41 -06:00
Doug Coleman 0286c524e8 randomize was broken -- elements could not exchange with themselves 2009-02-14 13:14:00 -06:00
Slava Pestov bb46c64f71 LZW-compress images; thanks Doug for implementing this! 2009-02-14 00:58:35 -06:00
Slava Pestov 83bf59422b Merge branch 'master' into new_ui 2009-02-14 00:46:16 -06:00
Slava Pestov 9c51eaa451 New look for labeled gadgets 2009-02-14 00:45:10 -06:00
Slava Pestov 6988baf0a1 Disable font leading in line-support for now 2009-02-14 00:44:32 -06:00
Slava Pestov faf0c94c6f ui.gadgets.editors: render empty selections visibly 2009-02-14 00:44:10 -06:00
Doug Coleman b638a35fd7 move >signed to math.bitwise 2009-02-14 00:31:17 -06:00
Doug Coleman b4e7592ba3 support predictors 2009-02-14 00:30:59 -06:00
Slava Pestov 36f9793c92 Add font-metrics hook 2009-02-13 20:19:57 -06:00
ageldama 02e4c14a89 'work' -> 'basis' correction 2009-02-14 10:55:45 +09:00
ageldama eef49a82b5 initial 'io.encodings.korean' commit 2009-02-14 10:42:31 +09:00
Slava Pestov b89bbb2ffd Update buttons docs 2009-02-13 19:16:44 -06:00
Slava Pestov d186f10f52 Don't position popups at negative x co-ordinates 2009-02-13 19:16:37 -06:00
Slava Pestov f0bc2e1176 Update core-graphics, core-text, opengl.textures for Doug's images API change; core-graphics:with-bitmap-context is now core-graphics:make-bitmap-image 2009-02-13 19:11:07 -06:00