]> gitweb.factorcode.org Git - factor.git/log
factor.git
7 years agoui.theme: updates to color scheme.
John Benediktsson [Tue, 10 May 2016 04:34:31 +0000 (21:34 -0700)]
ui.theme: updates to color scheme.

Fixes circularity and adds theme switching to Mac menu.
Could use some simplification and reduction in color theme hooks.

7 years agoMoved both themes into ui.theme
nicolas-p [Sun, 8 May 2016 08:09:44 +0000 (10:09 +0200)]
Moved both themes into ui.theme

7 years agoUpdated scrollbar buttons
nicolas-p [Sat, 7 May 2016 19:07:05 +0000 (21:07 +0200)]
Updated scrollbar buttons

7 years agoFixed USING
nicolas-p [Sat, 7 May 2016 17:48:42 +0000 (19:48 +0200)]
Fixed USING

7 years agoAdded listener styles in theme switching
nicolas-p [Fri, 6 May 2016 09:31:29 +0000 (11:31 +0200)]
Added listener styles in theme switching

7 years agoSome color changes in both themes
nicolas-p [Fri, 6 May 2016 09:18:03 +0000 (11:18 +0200)]
Some color changes in both themes

7 years agoChanged warning background in light theme
nicolas-p [Fri, 6 May 2016 07:27:09 +0000 (09:27 +0200)]
Changed warning background in light theme

7 years agoSmall change in themes
nicolas-p [Fri, 6 May 2016 06:42:05 +0000 (08:42 +0200)]
Small change in themes

7 years agoAdded "require" for theme.light and theme.dark
nicolas-p [Fri, 6 May 2016 05:49:21 +0000 (07:49 +0200)]
Added "require" for theme.light and theme.dark

7 years agoAdded prompt style and tip style in switching
nicolas-p [Fri, 6 May 2016 05:45:44 +0000 (07:45 +0200)]
Added prompt style and tip style in switching

7 years agoScrollbar buttons with transparent background
nicolas-p [Thu, 5 May 2016 21:27:08 +0000 (23:27 +0200)]
Scrollbar buttons with transparent background

7 years agoAuthor and summary for ui.gadgets.theme.switching
nicolas-p [Thu, 5 May 2016 21:06:36 +0000 (23:06 +0200)]
Author and summary for ui.gadgets.theme.switching

7 years agoAdded tooltip for themes
nicolas-p [Thu, 5 May 2016 20:13:50 +0000 (22:13 +0200)]
Added tooltip for themes

7 years agoRenaming themes
nicolas-p [Thu, 5 May 2016 20:07:22 +0000 (22:07 +0200)]
Renaming themes

7 years agoImplemented theme switching
nicolas-p [Thu, 5 May 2016 19:18:51 +0000 (21:18 +0200)]
Implemented theme switching

7 years agoAdded colors in light and dark themes
nicolas-p [Wed, 4 May 2016 21:24:37 +0000 (23:24 +0200)]
Added colors in light and dark themes

7 years agoSet text color almost everywhere
nicolas-p [Wed, 4 May 2016 19:57:04 +0000 (21:57 +0200)]
Set text color almost everywhere

7 years agoAuthor and summary for dark theme
nicolas-p [Wed, 4 May 2016 10:44:19 +0000 (12:44 +0200)]
Author and summary for dark theme

7 years agoReplaced hard-coded colors with constants
nicolas-p [Tue, 3 May 2016 17:27:03 +0000 (19:27 +0200)]
Replaced hard-coded colors with constants

7 years agoBetter copyright format
nicolas-p [Tue, 3 May 2016 16:23:09 +0000 (18:23 +0200)]
Better copyright format

7 years agoAdded Solarized colors
nicolas-p [Mon, 2 May 2016 22:54:50 +0000 (00:54 +0200)]
Added Solarized colors

7 years agoinverse: minor cleanup.
John Benediktsson [Tue, 10 May 2016 04:36:45 +0000 (21:36 -0700)]
inverse: minor cleanup.

7 years agobencode: adding bencoding vocabulary.
John Benediktsson [Tue, 10 May 2016 04:36:19 +0000 (21:36 -0700)]
bencode: adding bencoding vocabulary.

7 years agostream.extras: add print-flush, write-flush, etc.
Doug Coleman [Tue, 10 May 2016 00:18:08 +0000 (17:18 -0700)]
stream.extras: add print-flush, write-flush, etc.

7 years agosequences.extras: add map-keys, map-values.
Doug Coleman [Mon, 9 May 2016 23:28:04 +0000 (16:28 -0700)]
sequences.extras: add map-keys, map-values.

7 years agoirc.gitbot: fix command.
Doug Coleman [Mon, 9 May 2016 23:07:15 +0000 (16:07 -0700)]
irc.gitbot: fix command.

7 years agoirc.logbot.log-line: print the user prefix.
Doug Coleman [Mon, 9 May 2016 22:43:20 +0000 (15:43 -0700)]
irc.logbot.log-line: print the user prefix.

7 years agoirc.gitbot: update to be configurable.
Doug Coleman [Mon, 9 May 2016 22:09:54 +0000 (15:09 -0700)]
irc.gitbot: update to be configurable.

7 years agoforestdb.ffi: fix struct layout.
Doug Coleman [Mon, 9 May 2016 21:58:02 +0000 (14:58 -0700)]
forestdb.ffi: fix struct layout.

7 years agoirc: use utf8 instead of latin1. not sure if this is the best idea.
Doug Coleman [Mon, 9 May 2016 19:11:44 +0000 (12:11 -0700)]
irc: use utf8 instead of latin1. not sure if this is the best idea.

7 years agoclient.base: paremeters was getting the channel name instead of the channel>> slot...
Doug Coleman [Mon, 9 May 2016 18:59:42 +0000 (11:59 -0700)]
client.base: paremeters was getting the channel name instead of the channel>> slot. try to fix it in chat-message.

7 years agoirc.messages.parser: simplify parser
Doug Coleman [Mon, 9 May 2016 18:49:19 +0000 (11:49 -0700)]
irc.messages.parser: simplify parser

7 years agowebsites.concatenative: allow listings for irclogs
Doug Coleman [Mon, 9 May 2016 17:45:44 +0000 (17:45 +0000)]
websites.concatenative: allow listings for irclogs

7 years agowebsites.concatenative: add irc logs.
Doug Coleman [Sun, 8 May 2016 19:20:11 +0000 (12:20 -0700)]
websites.concatenative: add irc logs.

7 years agoirc.logbot: fix up logbot to allow more custom configuration.
Doug Coleman [Sun, 8 May 2016 19:17:30 +0000 (12:17 -0700)]
irc.logbot: fix up logbot to allow more custom configuration.

7 years agocpu.x86: use INC and DEC in favor of ADD reg, 1 and SUB reg, 1
Björn Lindqvist [Sun, 8 May 2016 16:44:31 +0000 (18:44 +0200)]
cpu.x86: use INC and DEC in favor of ADD reg, 1 and SUB reg, 1

The encoding for INC reg and DEC reg is one byte shorter so using it
shaves of a few bytes from the generated code.

7 years agocpu.x86.assember: add INC and DEC instructions to the assembler
Björn Lindqvist [Sun, 8 May 2016 16:43:51 +0000 (18:43 +0200)]
cpu.x86.assember: add INC and DEC instructions to the assembler

7 years agoimages.testing.png: adding the image i forgot
Björn Lindqvist [Sun, 8 May 2016 01:19:54 +0000 (03:19 +0200)]
images.testing.png: adding the image i forgot

7 years agoimages.png: support for reading iTXt chunks
Björn Lindqvist [Sat, 7 May 2016 13:07:22 +0000 (15:07 +0200)]
images.png: support for reading iTXt chunks

7 years agoimages.png: Support for reading iCCP chunks with color profiles
Björn Lindqvist [Fri, 6 May 2016 21:07:24 +0000 (23:07 +0200)]
images.png: Support for reading iCCP chunks with color profiles

To fix #1529 you need to read the color profile from the image and then
do something with it.

7 years agoimages.png: length>> field isnt needed
Björn Lindqvist [Fri, 6 May 2016 19:21:23 +0000 (21:21 +0200)]
images.png: length>> field isnt needed

chunk length>> is always equal to chunk data>> length

7 years agoui: ceiling world dimensions when opening.
John Benediktsson [Sat, 7 May 2016 03:56:37 +0000 (20:56 -0700)]
ui: ceiling world dimensions when opening.

7 years agoVM: when starting the sampling profiler, the data needs to be cleared
Björn Lindqvist [Fri, 6 May 2016 17:56:13 +0000 (19:56 +0200)]
VM: when starting the sampling profiler, the data needs to be cleared

7 years agomisc/icons: adding Factor icon svg.
John Benediktsson [Thu, 5 May 2016 03:24:42 +0000 (20:24 -0700)]
misc/icons: adding Factor icon svg.

7 years agoGNUMakefile: The previous patch doesn't work with g++.
Doug Coleman [Thu, 5 May 2016 23:55:28 +0000 (16:55 -0700)]
GNUMakefile: The previous patch doesn't work with g++.
https://stackoverflow.com/questions/19774778/when-is-it-necessary-to-use-use-the-flag-stdlib-libstdc

7 years agoGNUMakefile: Explicitly ask for stdlib=libc++ because clang downgrades the version...
Doug Coleman [Thu, 5 May 2016 23:48:40 +0000 (16:48 -0700)]
GNUMakefile: Explicitly ask for stdlib=libc++ because clang downgrades the version silently if you use backward compatibility mode with OSX 10.5 and then shrink_to_fit() doesn't work.
Config.macosx: Support for shrink_to_fit() is claimed to be in 10.7 and later, but 10.7 and 10.8 both throw this huge error:
https://paste.factorcode.org/paste?id=3872

Fixes #1624.

7 years agotools.deploy.shaker: dont strip the "layout" property
Björn Lindqvist [Thu, 5 May 2016 13:46:22 +0000 (15:46 +0200)]
tools.deploy.shaker: dont strip the "layout" property

Stripping it was a bad idea. It is required for constructing tuples.

7 years agoVM: The C++11 method shrink_to_fit() can be used to release memory
Björn Lindqvist [Thu, 5 May 2016 12:22:57 +0000 (14:22 +0200)]
VM: The C++11 method shrink_to_fit() can be used to release memory

7 years agoVM: the (clear-samples) primitive is unused
Björn Lindqvist [Thu, 5 May 2016 00:33:35 +0000 (02:33 +0200)]
VM: the (clear-samples) primitive is unused

7 years agoVM: using a c++ lambda over a struct
Björn Lindqvist [Wed, 4 May 2016 23:57:52 +0000 (01:57 +0200)]
VM: using a c++ lambda over a struct

7 years agoVM: don't end the gc event in start_gc_again, fixes #659
Björn Lindqvist [Wed, 4 May 2016 20:47:50 +0000 (22:47 +0200)]
VM: don't end the gc event in start_gc_again, fixes #659

7 years agoVM: removes the collector class
Björn Lindqvist [Wed, 4 May 2016 15:52:04 +0000 (17:52 +0200)]
VM: removes the collector class

The cheneys_algorithm() method can be moved to slot_visitor (because it
kind of visists objects), and then there is no need for the collector
class.

7 years agoVM: moving collector methods to slot_visitor methods
Björn Lindqvist [Tue, 3 May 2016 22:32:17 +0000 (00:32 +0200)]
VM: moving collector methods to slot_visitor methods

collector::trace_cards moved to slot_visitor::visit_cards and
collector::trace_code_heap_roots moved to
slot_visitor::visit_code_heap_roots. Both those methods are pointer visitors

7 years agotools.deploy.tests: guess we need to bump the size again
Björn Lindqvist [Mon, 2 May 2016 23:21:03 +0000 (01:21 +0200)]
tools.deploy.tests: guess we need to bump the size again

7 years agocompiler.cfg.*: new slots ds-height and rs-height
Björn Lindqvist [Mon, 2 May 2016 23:16:50 +0000 (01:16 +0200)]
compiler.cfg.*: new slots ds-height and rs-height

They are used when recording the blocks stacks height instead of the
ds-heights and rs-heights variables. It makes the code a bit simpler.

7 years agoVM: SNPRINTF macro is not used
Björn Lindqvist [Mon, 2 May 2016 13:01:49 +0000 (15:01 +0200)]
VM: SNPRINTF macro is not used

7 years agoVM: method compute_identity_hashcode is not needed
Björn Lindqvist [Mon, 2 May 2016 12:05:01 +0000 (14:05 +0200)]
VM: method compute_identity_hashcode is not needed

7 years agoVM: the start_factor method isn't needed
Björn Lindqvist [Sun, 1 May 2016 21:36:41 +0000 (23:36 +0200)]
VM: the start_factor method isn't needed

7 years agocolor-table: adding hex color column.
John Benediktsson [Sat, 30 Apr 2016 22:06:14 +0000 (15:06 -0700)]
color-table: adding hex color column.

7 years agocolor-table: 5 decimal places.
John Benediktsson [Sat, 30 Apr 2016 21:34:14 +0000 (14:34 -0700)]
color-table: 5 decimal places.

7 years agocolor-table: add column filled with respective colors 1621/head
Alexander Iljin [Sat, 30 Apr 2016 14:01:28 +0000 (17:01 +0300)]
color-table: add column filled with respective colors

Side note: it would be better to simply set the cell background color.
Unfortunately, no such mechanism exists at the moment.

7 years agocolors-docs: fix wording
Alexander Iljin [Tue, 19 Apr 2016 19:48:45 +0000 (22:48 +0300)]
colors-docs: fix wording

7 years agosequences-docs: fix wording
Alexander Iljin [Sun, 10 Apr 2016 16:08:18 +0000 (19:08 +0300)]
sequences-docs: fix wording

7 years agocompiler.cfg.builder.*: the when* checks aren't needed
Björn Lindqvist [Sat, 30 Apr 2016 07:27:27 +0000 (09:27 +0200)]
compiler.cfg.builder.*: the when* checks aren't needed

7 years agotools.deploy.tests: changes name of the test file to local-license.txt so it is more...
Björn Lindqvist [Thu, 28 Apr 2016 15:27:38 +0000 (17:27 +0200)]
tools.deploy.tests: changes name of the test file to local-license.txt so it is more unique

7 years agotools.deploy.shaker: Revert from f488f77
Björn Lindqvist [Thu, 28 Apr 2016 15:12:43 +0000 (17:12 +0200)]
tools.deploy.shaker: Revert from f488f77

7 years agoui.tools.listener: fix introduction font sizes.
John Benediktsson [Sat, 30 Apr 2016 01:30:59 +0000 (18:30 -0700)]
ui.tools.listener: fix introduction font sizes.

(should be smaller than default-style)

8 years agosuccessor: new vocab.
John Benediktsson [Fri, 29 Apr 2016 03:51:39 +0000 (20:51 -0700)]
successor: new vocab.

8 years agolocals.parser: fix docs.
John Benediktsson [Fri, 29 Apr 2016 01:36:39 +0000 (18:36 -0700)]
locals.parser: fix docs.

8 years agotext-analysis: vocab to analyze English text.
John Benediktsson [Fri, 29 Apr 2016 01:02:36 +0000 (18:02 -0700)]
text-analysis: vocab to analyze English text.

8 years agotools.deploy.shaker: vocabs.loader hooks is required to resolve "vocab:"-paths
Björn Lindqvist [Thu, 28 Apr 2016 01:24:09 +0000 (03:24 +0200)]
tools.deploy.shaker: vocabs.loader hooks is required to resolve "vocab:"-paths

8 years agotools.deploy.shaker: a bunch more word properties which appear safe to
Björn Lindqvist [Sun, 24 Apr 2016 20:57:42 +0000 (22:57 +0200)]
tools.deploy.shaker: a bunch more word properties which appear safe to
strip

Help-related properties and the "layout" property of tuples

8 years agotools.deploy.shaker: fix startup hook stripping
Björn Lindqvist [Sun, 24 Apr 2016 20:48:03 +0000 (22:48 +0200)]
tools.deploy.shaker: fix startup hook stripping

cpu.x86 -> cpu.x86.features and some more hooks that are safe to strip

8 years agotools.deploy.shaker: docs
Björn Lindqvist [Sun, 24 Apr 2016 19:27:00 +0000 (21:27 +0200)]
tools.deploy.shaker: docs

8 years agotools.deploy.shaker: use ignore-errors to prevent a possible infinite loop
Björn Lindqvist [Sun, 24 Apr 2016 14:22:00 +0000 (16:22 +0200)]
tools.deploy.shaker: use ignore-errors to prevent a possible infinite loop

8 years agoVM: all the started_<blah>() replaced with reset_timer()
Björn Lindqvist [Sun, 24 Apr 2016 13:21:17 +0000 (15:21 +0200)]
VM: all the started_<blah>() replaced with reset_timer()

8 years agoVM: oops, fix compilation error i caused
Björn Lindqvist [Sun, 24 Apr 2016 13:18:45 +0000 (15:18 +0200)]
VM: oops, fix compilation error i caused

8 years agoVM: object_size, compute_entry_point_address, code_block_owner made into
Björn Lindqvist [Sun, 24 Apr 2016 12:45:03 +0000 (14:45 +0200)]
VM: object_size, compute_entry_point_address, code_block_owner made into
functions

It is to make the vm class less heavy

8 years agoVM: make return_takes_param() a function
Björn Lindqvist [Sun, 24 Apr 2016 12:19:35 +0000 (14:19 +0200)]
VM: make return_takes_param() a function

8 years agoVM: merge of fixup_data & fixup_code into a new method fixup_heaps
Björn Lindqvist [Fri, 22 Apr 2016 23:07:25 +0000 (01:07 +0200)]
VM: merge of fixup_data & fixup_code into a new method fixup_heaps

8 years agoinverse: remove ?word-prop which is the same as word-prop?.
John Benediktsson [Sat, 23 Apr 2016 21:13:56 +0000 (14:13 -0700)]
inverse: remove ?word-prop which is the same as word-prop?.

8 years agovlists: fix >alist so pprint works properly for valist.
John Benediktsson [Sat, 23 Apr 2016 20:00:03 +0000 (13:00 -0700)]
vlists: fix >alist so pprint works properly for valist.

8 years agoRevert "boids: population needs to be an integer for slicing."
John Benediktsson [Sat, 23 Apr 2016 19:43:15 +0000 (12:43 -0700)]
Revert "boids: population needs to be an integer for slicing."

This reverts commit dec9becf65d95134845e491b061b06701d44a18d.

8 years agoui.gadgets.sliders: this fixes the previous test failure.
John Benediktsson [Sat, 23 Apr 2016 19:41:12 +0000 (12:41 -0700)]
ui.gadgets.sliders: this fixes the previous test failure.

8 years agoRevert "ui.gadgets.scrollers: fix tests for scrollbar change."
John Benediktsson [Sat, 23 Apr 2016 19:41:08 +0000 (12:41 -0700)]
Revert "ui.gadgets.scrollers: fix tests for scrollbar change."

This reverts commit 4c7eed5812474114591552e76e4a0d98144548e9.

8 years agoui.gadgets.scrollers: fix tests for scrollbar change.
John Benediktsson [Sat, 23 Apr 2016 19:25:13 +0000 (12:25 -0700)]
ui.gadgets.scrollers: fix tests for scrollbar change.

8 years agohelp.stylesheet: increased font size to 13pt
Nicolas Pénet [Sat, 16 Apr 2016 14:26:29 +0000 (16:26 +0200)]
help.stylesheet: increased font size to 13pt

8 years agoboids: population needs to be an integer for slicing.
John Benediktsson [Sat, 23 Apr 2016 17:19:42 +0000 (10:19 -0700)]
boids: population needs to be an integer for slicing.

8 years agoui.gadgets.sliders: restoring the arrows (temporarily?).
John Benediktsson [Sat, 23 Apr 2016 17:04:46 +0000 (10:04 -0700)]
ui.gadgets.sliders: restoring the arrows (temporarily?).

8 years agoui.gadgets.scrollers: 4 space indentation.
John Benediktsson [Sat, 23 Apr 2016 16:49:45 +0000 (09:49 -0700)]
ui.gadgets.scrollers: 4 space indentation.

8 years agoMade scrollers disappear when disabled
nicolas-p [Sat, 23 Apr 2016 08:47:52 +0000 (10:47 +0200)]
Made scrollers disappear when disabled

8 years agoui.gadgets.sliders: removed buttons
nicolas-p [Sat, 23 Apr 2016 08:46:45 +0000 (10:46 +0200)]
ui.gadgets.sliders: removed buttons

8 years agocompiler.cfg.*: new system for emitting spill/reloads for gc calls (#1471)
Björn Lindqvist [Fri, 22 Apr 2016 16:35:10 +0000 (18:35 +0200)]
compiler.cfg.*: new system for emitting spill/reloads for gc calls (#1471)

GC calls were treated as sync points so all registers were spilled
around them. But if the gc call isn't triggered, it is unnecessary to
spill. This commit fixes that by handling ##call-gc specially and
putting ##spill and ##reloads in the same block as the gc call itself.

8 years agoDocs: ui and compiler
Björn Lindqvist [Fri, 22 Apr 2016 16:23:02 +0000 (18:23 +0200)]
Docs: ui and compiler

8 years agocpu.x86.assembler: fix small help-lint problem
Björn Lindqvist [Fri, 22 Apr 2016 16:10:59 +0000 (18:10 +0200)]
cpu.x86.assembler: fix small help-lint problem

8 years agogame.worlds: Fixing the GAME: syntax word that broke due to renames
Björn Lindqvist [Fri, 22 Apr 2016 13:21:56 +0000 (15:21 +0200)]
game.worlds: Fixing the GAME: syntax word that broke due to renames

8 years agostyle fixes - indenting slots and word bodies
Björn Lindqvist [Fri, 22 Apr 2016 11:03:51 +0000 (13:03 +0200)]
style fixes - indenting slots and word bodies

8 years agocpu.*: more docs
Björn Lindqvist [Fri, 22 Apr 2016 11:00:46 +0000 (13:00 +0200)]
cpu.*: more docs

8 years agocpu.x86: better code without locals
Björn Lindqvist [Fri, 22 Apr 2016 10:59:21 +0000 (12:59 +0200)]
cpu.x86: better code without locals

8 years agocompiler.*: more compiler docs
Björn Lindqvist [Fri, 22 Apr 2016 10:56:46 +0000 (12:56 +0200)]
compiler.*: more compiler docs