Commit Graph

12669 Commits (156a2d0b90df025c8875b8999571385ccacc7600)

Author SHA1 Message Date
nicolas-p 279795dbfd Red/orange/green thread status in Walker
John did most of the work
2015-08-16 07:53:32 -07:00
nicolas-p 61552d2901 Simplified toolbar code 2015-08-16 07:53:32 -07:00
nicolas-p 2e067a3705 Small change in roll button colour 2015-08-16 07:53:32 -07:00
nicolas-p 883d7e09d9 Other small adjustment in browser toolbar 2015-08-16 07:53:32 -07:00
nicolas-p 32ae5da655 Small adjustments in browser toolbar 2015-08-16 07:53:32 -07:00
nicolas-p c0e253a4a5 Revert previous colour change
Changed my mind
2015-08-16 07:53:31 -07:00
nicolas-p f240f189e1 Improved contents table in Inspector 2015-08-16 07:53:31 -07:00
nicolas-p 80307926f6 Colour changes 2015-08-16 07:53:31 -07:00
nicolas-p f4e8511c0a Fixed compatibility issue with labeled gadget 2015-08-16 07:53:31 -07:00
nicolas-p 18a4171572 Toolbar no longer uses images 2015-08-16 07:53:31 -07:00
nicolas-p 008614e6cb Authors and summary for ui.gadgets.toolbar 2015-08-16 07:53:31 -07:00
nicolas-p 79e273a250 Authors and summary for ui.gadgets.colors 2015-08-16 07:53:30 -07:00
nicolas-p 44a6228931 Removing menu item images
I’m under the impression that they’ve never been used.
2015-08-16 07:53:30 -07:00
nicolas-p 9d464fea9a Removing menu images 2015-08-16 07:53:30 -07:00
nicolas-p 086c90822d Removing labeled block images 2015-08-16 07:53:30 -07:00
nicolas-p 10cb51c031 help: removing prefix 2015-08-16 07:53:30 -07:00
nicolas-p e66910c3bd Centring prev/next links in Browser 2015-08-16 07:53:30 -07:00
nicolas-p 0bdeb0c60f Prev/next buttons in Browser 2015-08-16 07:53:30 -07:00
nicolas-p c8b63fa4b0 Fixed USING: 2015-08-16 07:53:30 -07:00
nicolas-p 844da3fdfd ui.tools.browser: using format-toolbar 2015-08-16 07:53:29 -07:00
nicolas-p 359b42ab15 Removed ui.gadgets.lines
with-lines moves to ui.tools.common, white-interior moves to
ui.gadgets.colors
2015-08-16 07:53:29 -07:00
nicolas-p ea40508cd9 New error-list 2015-08-16 07:53:29 -07:00
nicolas-p d0b4f7d9a3 Using ui.gadgets.colors everywhere 2015-08-16 07:53:29 -07:00
nicolas-p ba4a6b780a Added ui.gadgets.colors
All colour constants in the same place
2015-08-16 07:53:29 -07:00
nicolas-p dbe9aebe5d New menu 2015-08-16 07:53:29 -07:00
nicolas-p faa2ad6d60 Increased font size in help header path 2015-08-16 07:53:29 -07:00
nicolas-p d3b27e44b4 Actual colours for labeled gadgets 2015-08-16 07:53:28 -07:00
nicolas-p 48376ff10c Using filled-border in status bar 2015-08-16 07:53:28 -07:00
nicolas-p 547ca698d8 Removed extra new line in help 2015-08-16 07:53:28 -07:00
nicolas-p 5ebf88bc0c Fixed USING: in debugger 2015-08-16 07:53:28 -07:00
nicolas-p c195efbdff New inspector 2015-08-16 07:53:28 -07:00
nicolas-p 30091bee91 White interior and margins in Traceback 2015-08-16 07:53:28 -07:00
nicolas-p 6a528d3978 New debugger 2015-08-16 07:53:28 -07:00
nicolas-p 52135e2df7 Removed white interior
It was in the wrong place
2015-08-16 07:53:28 -07:00
nicolas-p a35924d1a8 Move vivid colour in Browser header
To go with the green header in the Walker.
2015-08-16 07:53:27 -07:00
nicolas-p b8b3362fa0 Labeled: added colour lines, framed labeled and fixed keyboard focus
Colours lines are all yellow at the moment. This will  change later.
2015-08-16 07:53:27 -07:00
nicolas-p 67afaa5bce Fixed USING: (again) 2015-08-16 07:53:27 -07:00
nicolas-p 09f68f7a98 Traceback and Walker now use the new labeled gadget 2015-08-16 07:53:27 -07:00
nicolas-p 06fa803cca Fixed USING: 2015-08-16 07:53:27 -07:00
nicolas-p f99f32a990 New labeled gadget
The new labeled gadget is not a frame anymore.
2015-08-16 07:53:27 -07:00
nicolas-p 38447c276a Restoring the "add-" prefix 2015-08-16 07:53:27 -07:00
nicolas-p 249bd99400 Toolbar, lines and margins used in listener and browser 2015-08-16 07:53:27 -07:00
nicolas-p 265a855217 Common margins for all panes
(Is this the right place to put it?)
2015-08-16 07:53:26 -07:00
nicolas-p 8c0fbca360 New lines dictionary
To draw 1-px grey lines between panes
2015-08-16 07:53:26 -07:00
nicolas-p c75f6155cf New toolbar dictionary 2015-08-16 07:53:26 -07:00
nicolas-p eb21e05fef Revert "solid-underlined"
This reverts commit 7e4450776d935a94e1cc013f18b9818ac9af91cd.
2015-08-16 07:53:26 -07:00
nicolas-p 9991aa2f3b New labeled block images
Using grey85 (217 217 217)
2015-08-16 07:53:26 -07:00
nicolas-p 656afe2ebd New menu border images 2015-08-16 07:53:26 -07:00
nicolas-p a0bc138465 Menu border
Added 3 px to menu borders.
2015-08-16 07:53:26 -07:00
nicolas-p ae9b9b59eb Use colour constants 2015-08-16 07:53:25 -07:00
nicolas-p 376eb20f8b Browser improvements
Browser with a unified toolbar and a header that is always visible. The
prev/next buttons are moved to the bottom of the page.
2015-08-16 07:53:25 -07:00
nicolas-p 1371cb4090 Margins
Margins increased in the listener and status bar.
2015-08-16 07:53:25 -07:00
nicolas-p bf74e394ba Unified toolbar
New toolbar with a grey background.
2015-08-16 07:53:25 -07:00
nicolas-p 8a1c75fbed solid-underlined
New pen that acts like solid but only draws the bottom border
2015-08-16 07:53:25 -07:00
nicolas-p d1594a60db Transparent buttons
Transparent button backgrounds (for the unified toolbar)
2015-08-16 07:53:25 -07:00
nicolas-p 8d9c14ae04 New scrollbars 2015-08-16 07:53:25 -07:00
nicolas-p a246a33c3e New scrollbars
The scrollbar background is now transparent and the scrollbars are
thinner.
2015-08-16 07:53:25 -07:00
John Benediktsson 6e5a29b665 core-foundation.launch-services: use <c-array>. 2015-08-15 22:03:38 -07:00
John Benediktsson 10c4fce077 classes.struct: rename (init-struct) to init-struct. 2015-08-15 21:40:39 -07:00
John Benediktsson f6a9175b2e cpu.x86.features: use <c-array>. 2015-08-15 21:37:55 -07:00
Doug Coleman 886935f5d7 bootstrap.image: rename ' to prepare-object. it doesn't actually output the object, unlike what the comment said. 2015-08-15 21:21:03 -07:00
Doug Coleman be82224fe9 peg: 'convention' -> convention-parser for Factor word names. In EBNF DSL, 'convention' is obviously still allowed. 2015-08-15 18:10:52 -07:00
John Benediktsson 2bb93f1b72 furnace.actions: return Method Not Allowed if not GET/HEAD/POST. 2015-08-15 16:57:40 -07:00
John Benediktsson 43aa46384c grouping: make the $example, not $unchecked-example. 2015-08-14 21:30:57 -07:00
John Benediktsson 04ec78831d grouping: simplify since we always slice. 2015-08-14 21:12:28 -07:00
Björn Lindqvist 883f65d0e4 VM: fix one callstack overflow problem by "unlocking" the callstacks
border pages

Also a new vocab compiler.tests.callstack-overflow which is supposed to
contain all tests for callstack overflow-related problems.
2015-08-14 20:19:58 -07:00
Björn Lindqvist 50822c1a8a vm: add def for the segment struct, it's useful for testing 2015-08-14 20:19:56 -07:00
Björn Lindqvist 9413f711b9 VM: the JIT_PROFILING special object is never used, so rename it to
JIT_UNUSED (removing it breaks boot images)
2015-08-14 20:19:53 -07:00
Björn Lindqvist dbb045e2cd bootstrap.image: better to use the special-object-count constant from kernel.private 2015-08-14 20:19:53 -07:00
Björn Lindqvist 8c70f04d41 bootstrap.image: bs-special-objects -> special-objects,
bootstrap.image.syntax vocab not needed anymore
2015-08-14 20:19:53 -07:00
Björn Lindqvist 2b3989f3c9 bootstrap.assembler.*: convert the other assembly files to the new
jit-define system
2015-08-14 20:19:52 -07:00
Björn Lindqvist 9cf36e3dc2 bootstrap.image: attempt to remove the SPECIAL-OBJECT: table
Instead of using newly defined words as keys to the special-objects
hash being built, you can reuse the constants in kernel.private
2015-08-14 20:19:52 -07:00
Björn Lindqvist bdc4880b17 compiler.cfg.save-contexts: context-save-needed not needed because it's
the same as gc-map-insn
2015-08-14 20:19:51 -07:00
John Benediktsson 3e9d80edf1 windows.directx.dinput.constants: simplify uninitialize. 2015-08-14 19:51:52 -07:00
Doug Coleman 5ba44b37bc windows.errors: fix bootstrap 2015-08-13 23:07:32 -07:00
John Benediktsson 02b8a051f0 fix for bad renames. 2015-08-13 19:08:05 -07:00
Doug Coleman 38f3450519 compiler: fix D. 2015-08-13 18:15:25 -07:00
John Benediktsson 0216f9f6d1 namespaces: rename namestack* to (get-namestack) for consistency. 2015-08-13 17:53:07 -07:00
John Benediktsson f88febc03e namespaces: remove is-global word. 2015-08-13 17:46:40 -07:00
John Benediktsson ceb75057da change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
John Benediktsson a6926b19ce see: ERROR: should print as ERROR:. 2015-08-13 16:12:46 -07:00
Doug Coleman ce046b77c8 compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
Doug Coleman dc71bd4caa stack-checker: old bug, float>fixnum was not foldable!! 2015-08-13 14:47:01 -07:00
Doug Coleman 62686907fe compiler: fix rename 2015-08-13 12:55:28 -07:00
Doug Coleman 5a52224ef5 threads: fix test. 2015-08-13 10:16:10 -07:00
Doug Coleman c21a154056 core: callstack is a builtin type and a class name. rename the *stack words that grab the current stack get-foostack to avoid the callstack builtin conflict and for better symmetry with set-foostack. 2015-08-13 10:11:59 -07:00
John Benediktsson 0e1169ceab alien.libraries: try out throw-foo. 2015-08-13 06:52:06 -07:00
John Benediktsson c9bd438d18 io.launcher: fix bad refactor. 2015-08-13 06:51:44 -07:00
John Benediktsson b79c848d73 remove redundant IN: 2015-08-13 06:44:37 -07:00
Doug Coleman b6be8685c3 basis: ERROR: changes. 2015-08-13 03:20:39 -07:00
Doug Coleman 225c28f23a compiler.tree.propagation: Fix build error 2015-08-13 02:53:03 -07:00
Doug Coleman eeb7cf508f db.sqlite: fix ERROR: 2015-08-13 00:18:29 -07:00
Doug Coleman 9618704660 xml.errors: fix xml error. 2015-08-13 00:04:16 -07:00
Doug Coleman b5dcaa4be5 changer: docs didnt get committed. my git game is really off... 2015-08-12 20:44:46 -07:00
Doug Coleman d9fbadf7fe xml.errors: fix throw-unclosed. omg. 2015-08-12 19:59:40 -07:00
Doug Coleman 9f0a1ed730 cocoa: Syntax is funky, so regularize it by parsing CLASS: ; and METHOD: ; and COCOA-PROTOCOL: token. 2015-08-12 19:44:07 -05:00
Doug Coleman 02008979d9 factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon. 2015-08-12 15:26:18 -05:00
Doug Coleman e3ddd337e0 compiler, alien: fix some duplication in ERROR: definitions. hope this doesnt trigger more failing builds than it fixed... 2015-08-12 13:58:38 -05:00
Doug Coleman e0d1b14e5c factor: don't need FROM: namespaces => set or namespaces:set anymore 2015-08-12 11:25:57 -05:00
Doug Coleman 46587f8457 factor: arch -> arch-name. fix breakage caused by other patch. 2015-08-12 11:08:24 -05:00
Doug Coleman 28dcd0667a factor: rename set to unordered-set. 2015-08-12 10:54:19 -05:00
Doug Coleman 16fac5981e io.styles: image -> image-style in docs too 2015-08-12 09:09:41 -05:00
Doug Coleman 330c7ba156 factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
Redo many FROM: and QUALIFIED: and using lists.
2015-08-12 08:49:02 -05:00
Doug Coleman 351f51b72e bootstrap.image: images -> image-strings 2015-08-12 08:42:58 -05:00
Doug Coleman 923df44ec3 changer: Add changer vocab. 2015-08-11 23:54:20 -05:00
Doug Coleman 00338f62f3 factor: put inline on same line as ; for experimentation 2015-08-10 12:55:27 -05:00
John Benediktsson 4962151111 serialize: change to "<" to match the comments. 2015-08-08 17:17:27 -07:00
Doug Coleman 0bdc27053b compiler: oops, assoc-empty? vs empty?. undo harvest-values here. 2015-08-08 12:27:36 -05:00
Doug Coleman 76cb13ac52 basis: use harvest-values 2015-08-08 12:24:22 -05:00
Jon Harper 21013d4571 serialize, reduce by 2 bytes cells in [2^1008;2^1024[
We get this for free, and this is what the original comment
described. Also, this change is backwards compatible, ie it correctly
deserializes values that were serialized before this change.
2015-08-07 20:29:23 -07:00
Jon Harper b5c3252d1d serialize, test cells around first 2000 powers of 2 2015-08-07 20:29:23 -07:00
John Benediktsson cbcb724a35 tools.deploy: bump image sizes to get linux-x86-32 builds. 2015-08-06 17:06:34 -07:00
Doug Coleman 43fb73fae6 factor: Rename I[ ]I to [I I]. Fix places where we do "string"token without whitespace. 2015-08-06 17:05:12 -05:00
Doug Coleman 33d96f7623 combinators.smart: Add smart combinator that outputs a seq and (length-n) more elements. 2015-08-06 12:07:20 -05:00
John Benediktsson 8c82f46ee9 match: making match-cond have an optional default like cond. 2015-08-05 21:02:35 -07:00
John Benediktsson 2a3427bdff io.files.info: use directory?, symbolic-link?, and regular-file?. 2015-08-05 18:33:35 -07:00
John Benediktsson 136d793c6e compiler.tests: remove some tests that can't work now.
check-combination-effect raises an error at parse-time.
2015-08-05 18:01:16 -07:00
John Benediktsson 7312f3dc66 tools.deploy: fix tests for windows. 2015-08-05 14:04:49 -07:00
Doug Coleman 4131b44503 tools.deploy.embed: rename gone wrong. fixes #1415. 2015-08-05 11:59:27 -07:00
John Benediktsson b8675e4470 tools.deploy: disable opening directory after deploy for tests. 2015-08-05 11:02:09 -07:00
John Benediktsson 6490391bfc tools.deploy.windows: fix using. 2015-08-05 07:26:01 -07:00
John Benediktsson 7b46b0e39a prettyprint: use color constants for -> word-prop. 2015-08-04 20:37:29 -07:00
John Benediktsson 17b369972f tools.deploy: adding a deploy-path that gives you the executable that was created. 2015-08-04 19:06:19 -07:00
John Benediktsson ec7afb3ea6 locals.prettyprint: remove "|" as a symbol. 2015-08-04 19:04:47 -07:00
Doug Coleman 1ca3a0cd0b bootstrap.image.upload: Use git id instead of build number. 2015-08-04 16:28:41 -07:00
Doug Coleman f5853c7e31 bootstrap.image.upload: Upload build images as well for posterity. 2015-08-04 15:05:38 -07:00
Doug Coleman 9d021bb081 opengl: Temporary (?) fix for the ui. Issue #1379.
Throwing gl errors is not helpful because the ui gets messed up anyway. Print the error and continue. Maybe we should add a section in the F3 error window for opengl errors instead of printing them in the global stdout.
- We could also use gl-error on every platform except for MacOSX 10.11
- We could fix the underlying gl drawing commands that cause this error.
2015-08-04 12:28:59 -07:00
Doug Coleman d3a749d17a urls: allow + in protocols, e.g. git+https:// 2015-08-04 09:16:47 -07:00
Doug Coleman abb8bd74b9 json.reader: Fix json reader for empty files to parse as H{ }. Add path>json word.
Rename read-jsons
2015-08-03 12:23:08 -07:00
Doug Coleman 876a7f2301 tools.deploy: increase image size for linux32 2015-08-01 14:34:04 -07:00
John Benediktsson dea7e0f50d stack-checker: too tired to figure out which using is required but not used. 2015-07-31 21:57:37 -07:00
John Benediktsson 31ecc5ef86 stack-checker: using cleanup. 2015-07-31 20:41:46 -07:00
John Benediktsson c6fad4aa61 math.ratios: moving to core. 2015-07-30 10:31:00 -07:00
Doug Coleman 23899e2d83 io.files.windows: Need the SLOT: file from io.sockets.secure.openssl 2015-07-30 00:05:37 -07:00
Björn Lindqvist 22b871d82e compiler.cfg.utilities: make it so block>cfg initializes spill-area-align 2015-07-29 13:01:24 +02:00
John Benediktsson fba2eb9ace fix another doc using. 2015-07-28 20:21:12 -07:00
John Benediktsson 38afea84bf fix doc using. 2015-07-28 20:20:40 -07:00
John Benediktsson 4ded3c491c fix some help-lint errors. 2015-07-28 20:06:59 -07:00
John Benediktsson 823524c3a0 io.backend.unix.macosx: change to << require >>. 2015-07-28 19:33:24 -07:00
John Benediktsson 71dd957f77 command-line: rename file to path for user-init-error which is kinda exactly like a source-file-error. 2015-07-28 19:30:20 -07:00
John Benediktsson 9ad9cd3f14 unix: don't need << >>. 2015-07-28 19:23:54 -07:00
John Benediktsson 9b77a785e9 math.floats.env: don't need << >>. 2015-07-28 19:23:43 -07:00
John Benediktsson 3649d21541 ui: cleanup some usings. 2015-07-28 19:14:14 -07:00
John Benediktsson acded37575 ui.images: don't need to << >>. 2015-07-28 19:14:01 -07:00
John Benediktsson 60d7d84b56 ui.commands: don't need to \ . 2015-07-28 19:13:43 -07:00
John Benediktsson e26493b97b io.backend.unix.macosx: change USE: to require. 2015-07-28 19:13:29 -07:00
John Benediktsson 0fbd2fd472 alien.libraries: don't need << >>. 2015-07-28 19:13:13 -07:00
John Benediktsson 194e0cc598 disjoint-sets: some cleanup. 2015-07-28 18:14:20 -07:00
John Benediktsson 663fba1d7d json.reader: fix segfault when parsing non-JSON documents. 2015-07-28 18:10:24 -07:00
John Benediktsson 922cbebf8a json.reader: enforce json> takes a string. 2015-07-28 18:02:57 -07:00