Commit Graph

13838 Commits (3861e85d09b4235081de3d9975ea427c07c371ea)

Author SHA1 Message Date
Doug Coleman 3861e85d09 regexp: Allow more syntax. Update yaml. 2017-08-31 21:21:13 -05:00
Doug Coleman 54ef674a99 cocoa: -> to send\ ?-> to ?send\ SUPER-> to super\ 2017-08-31 21:21:13 -05:00
Doug Coleman 147ae66ab5 factor: SYNTAX: \foo 2017-08-31 21:21:13 -05:00
Doug Coleman 7ca280aee6 factor: SYNTAX: \FOO: 2017-08-31 21:21:13 -05:00
Doug Coleman fbb5f871c4 compiler: r: d: 2017-08-31 21:21:13 -05:00
Doug Coleman c436f6dbad factor: char: postpone: color: hexcolor: flexhexcolor: decimal: 2017-08-31 21:21:13 -05:00
Doug Coleman 6c5bc17c58 factor: CHAR: ; -> CHAR: \; 2017-08-31 21:21:12 -05:00
Doug Coleman eb173e2caa factor: Add more character escapes. 2017-08-31 21:21:12 -05:00
Doug Coleman 84e40810cd factor: CHAR: : -> CHAR: \:, same for [{( 2017-08-31 21:21:12 -05:00
Doug Coleman 317c74193d system-info.macosx: Add the next macOS name before @mrjbq7 does! 2017-08-31 21:21:12 -05:00
Doug Coleman 3892047d2d system-info: Add hyperthreads. Windows needs to implement this.
The whole system-info needs a better api in general. At least this patch fixes cli.git on macOS.
2017-08-31 21:21:12 -05:00
Doug Coleman 081b642dee bootstrap.image.upload: Upload images per-branch. 2017-08-31 21:06:17 -05:00
Alexander Iljin c457c019bb stack-checker.backend-docs: fix help on ensure-d (issue #1854) 2017-08-27 13:06:14 +03:00
Alexander Iljin 5cc7023f16 io.crlf-docs: mark related words 2017-08-25 11:57:41 -07:00
Doug Coleman f8ce34b1db functors: C: no longer needs a stack effect. 2017-08-20 11:36:56 -05:00
Doug Coleman 8675e51489 opengl.gl: Try libGL.so.1 before libGL.so
This patch makes it prefer nvidia/amd drivers on Debian and hopefully other systems.
Related to #1827.
2017-08-17 21:38:33 -05:00
Alexander Iljin 7a554e302f windows.dragdrop-listener: add a short documentation and a summary 2017-08-18 02:21:57 +03:00
Alexander Iljin 94b67b52a8 windows.dragdrop-listener: add copyright comments and the authors file 2017-08-18 02:21:56 +03:00
Alexander Iljin 52b6cee8e4 windows.dragdrop-listener: optimize the DragEnter implementation 2017-08-18 02:21:55 +03:00
Alexander Iljin db24910497 windows.dragdrop-listener: generalize some code for reuse 2017-08-18 02:21:55 +03:00
Alexander Iljin 75f5f08810 windows.dragdrop-listener: fix filenames-from-hdrop implementation 2017-08-18 02:21:54 +03:00
Alexander Iljin cc5333694a windows.dragdrop-listener: add a helper word 2017-08-18 02:21:54 +03:00
Alexander Iljin 5c0ca7c41b windows.dragdrop-listener: list all function parameters in the comments 2017-08-18 02:21:53 +03:00
Alexander Iljin e1bd46faee windows.dragdrop-listener: balance the stack effects to pass compilation 2017-08-18 02:21:53 +03:00
Alexander Iljin aa3d2ae5c4 windows.dragdrop-listener: fix a COM interface reference 2017-08-18 02:21:52 +03:00
Alexander Iljin bd10484dc1 windows.dragdrop-listener: fix compilation of dragdrop-listener-window
The actual code needs to be updated to work with the current UI.
2017-08-18 02:21:52 +03:00
Alexander Iljin 111d73a901 windows.dragdrop-listener: replace construct-boa with boa 2017-08-18 02:21:51 +03:00
Alexander Iljin d6c7a7437f windows.dragdrop-listener: fix the USING: list 2017-08-18 02:21:51 +03:00
Alexander Iljin d91d820e70 windows.dragdrop-listener: replace set-ulong-nth with set-alien-unsigned-4 2017-08-18 02:21:50 +03:00
Alexander Iljin 5f87b1d577 windows.dragdrop-listener: move from unmaintained to basis 2017-08-18 02:20:31 +03:00
Doug Coleman ed62640f83 Revert "ui.backend.cocoa.views: call super.prepareOpenGL()."
This reverts commit 864912f446.

This patch breaks the UI on 10.13
2017-08-08 15:29:59 -05:00
Doug Coleman c469bfaf0c ui.backend.cocoa.tools: install-app-delegate is a confusing word name to
reuse.
2017-08-06 17:48:03 -05:00
Doug Coleman 2920d2ee71 factor: Rename [curry] -> currier, remove some [foo] words.
The [foo] convention is not descriptive and looks like special syntax.
2017-08-06 00:20:35 -05:00
Doug Coleman fad9e9d002 peg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser
This is in contrast to defining a word that parser.
2017-08-06 00:17:25 -05:00
Doug Coleman 8a6094229d cocoa.apple-script: Make APPLESCRIPT: take a string. 2017-08-05 22:33:47 -05:00
Doug Coleman 15b13870ae peg.ebnf: Clean up EBNF: syntax.
The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ...  EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.

<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now.
2017-08-05 22:23:57 -05:00
Doug Coleman de1cdfec52 windows.directx: Fix some TYPEDEF: lines that end in a semicolon. 2017-08-05 20:57:42 -05:00
Doug Coleman 7d47def4c9 cocoa: CLASS: ; -> <CLASS: ;CLASS>
<CLASS: is a container like <PRIVATE and <FUNCTOR:
2017-08-05 20:54:02 -05:00
Doug Coleman 27b3c4cccf functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>
Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks.
A new parser will be able to parse nested definitions unambigiously without
knowledge of the definition of <FUNCTOR: itself, which is not the case if
it looks like FUNCTOR: instead.
2017-08-05 20:41:19 -05:00
Doug Coleman b92a3e109d io: Add with-ensure-directory and ?file-info. 2017-08-03 18:42:32 -05:00
Alexander Iljin a515af7d68 checksums.ripemd-docs: fix some typos. 2017-07-29 08:54:53 -07:00
John Benediktsson 154de53470 tools.test: less duplication in unit-test~/v~. 2017-07-25 11:31:30 -07:00
John Benediktsson 47b45ccad3 tools.test: better errors when unit-test-~/v~ fail. 2017-07-25 11:26:50 -07:00
Doug Coleman 0ac181c797 tools.test: Fix unit-test~ and a couple of tests. 2017-07-23 11:50:52 -05:00
Doug Coleman 49b01011c7 math.vectors.simd.intrinsics: Add a comment so I am not tempted to delete this word. 2017-07-23 11:44:01 -05:00
Doug Coleman 62129ffea4 basis: Add unit-test~ and unit-test-v~ for testing floats.
Use unit-test~ in math.functions in some places to make sure we like it.
2017-07-22 18:47:59 -05:00
Jon Harper 9adddfc5e5 checksums: add ripemd-160 (based on the md5 implementation) 2017-07-16 17:32:01 +02:00
Björn Lindqvist 9103d1546f basis/: more docs 2017-07-09 15:08:49 +02:00
Jon Harper e470a5bb28 formatting, workaround bug for "%.0e" and "%.0f" on windows
On windows, the underlying formatting implementation
uses a precison of 6 when asked to do a precision of 0.
Improve the post-processing so that it doesn't fully break
the formatted number. The previous implementation would change
"1.00000" to "10000", and 1.00000e0 to 10000e0...

With this, windows has a different formatting for "%.0f" and "%.0e"
but at least it's the right number
2017-07-08 18:40:08 +02:00
Jon Harper 7c2e964fc9 formatting: fix exception when formatting the integer 0 using "%e" 2017-07-08 18:39:56 +02:00