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