Slava Pestov
|
17e5997c0d
|
ui.gadgets.tables: add row-color generic for row renderer protocol
|
2009-02-05 22:14:35 -06:00 |
Slava Pestov
|
ef8d622b54
|
UI documentation and test fixes
|
2009-02-05 05:16:22 -06:00 |
Slava Pestov
|
38ed0f477a
|
ui.gadgets.grid-lines: make it work with non-zero grid gap
|
2009-02-05 04:52:38 -06:00 |
Slava Pestov
|
64bb5b45c4
|
ui.gadgets.traceback: Cleanup
|
2009-02-05 04:12:57 -06:00 |
Slava Pestov
|
24b7437ff7
|
Add 'Inspect model' operation
ui.tools.traceback: use new UI inspector
|
2009-02-05 04:00:27 -06:00 |
Slava Pestov
|
e74f891662
|
ui.gadgets.frames, ui.gadgets.grid-lines: update for grid refactoring
|
2009-02-05 03:31:18 -06:00 |
Slava Pestov
|
88b401b383
|
Rename math.geometry.rect to math.rectangles
Remove math.geometry.points
Remove rect-loc and rect-dim words
|
2009-02-05 03:28:41 -06:00 |
Slava Pestov
|
4c5b79ea57
|
ui.gadgets.debug: some gadgets for testing purposes
|
2009-02-04 05:26:01 -06:00 |
Slava Pestov
|
e1260031b6
|
Grid layout now respects baselines when fill attribute is off
Paragraph gadgets now compute a baseline
|
2009-02-04 00:50:04 -06:00 |
Slava Pestov
|
69974440c4
|
Clean up ui.gadgets.grids
|
2009-02-02 15:58:28 -06:00 |
Slava Pestov
|
3eb5222186
|
Add CHAR: completion to UI listener
|
2009-02-02 15:58:09 -06:00 |
Slava Pestov
|
3ed8d9ccce
|
Correctly compute pref-dim of gadgets with baseline alignment
|
2009-02-02 15:14:46 -06:00 |
Slava Pestov
|
193be29964
|
Working on baseline alignment
|
2009-02-02 13:45:06 -06:00 |
Slava Pestov
|
669548e62e
|
Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
|
2009-02-02 13:43:54 -06:00 |
Slava Pestov
|
abb6c01a62
|
Refactor ui.gadgets.paragraphs to use wrap
|
2009-02-02 03:32:13 -06:00 |
Slava Pestov
|
d31b902f96
|
Add horizontal and vertical orientation constants, working on baseline alignment
|
2009-02-02 00:02:55 -06:00 |
Slava Pestov
|
7b2a705352
|
<border> now takes a pair instead of an integer
|
2009-02-02 00:00:45 -06:00 |
Slava Pestov
|
f93b2f1c29
|
Clean up line-metrics code
|
2009-02-01 23:58:05 -06:00 |
Slava Pestov
|
ecf3d4f447
|
Add ui.text:line-metrics word, and core-text implementation
|
2009-02-01 20:32:49 -06:00 |
Slava Pestov
|
0835eb374b
|
UI cleanup: make some ui.gadgets words private, give labels a virtual slot instead of label-string/set-label-string words
|
2009-02-01 20:31:42 -06:00 |
Slava Pestov
|
4513417657
|
Clean up some messy stack shuffling
|
2009-02-01 19:14:43 -06:00 |
Slava Pestov
|
92708c7231
|
Fix com-stack-effect
|
2009-02-01 03:27:10 -06:00 |
Slava Pestov
|
3d533c94ca
|
Working on listener completion
|
2009-01-31 02:40:03 -06:00 |
Slava Pestov
|
c253a81c99
|
Add gesture>operation word
|
2009-01-31 02:39:38 -06:00 |
Slava Pestov
|
7d632980d8
|
Add key-gesture superclass for key-down and key-up
|
2009-01-31 02:39:27 -06:00 |
Slava Pestov
|
36ebb97dc5
|
Fix usage. operation to run in listener
|
2009-01-30 23:52:17 -06:00 |
Slava Pestov
|
8e5c085b57
|
Fix commands tests, and chop off trailing dot
|
2009-01-30 23:52:02 -06:00 |
Slava Pestov
|
990c99a97e
|
Add foreground and background color slots to font tuple
|
2009-01-30 03:36:39 -06:00 |
Slava Pestov
|
0a0431e6ab
|
Fix conflict
|
2009-01-30 02:24:34 -06:00 |
Doug Coleman
|
3c408342ef
|
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
|
2009-01-29 22:19:07 -06:00 |
Slava Pestov
|
cadaf71372
|
Sub-pixel font smoothing works with Core Text now
|
2009-01-29 22:07:51 -06:00 |
Slava Pestov
|
fc360f5ced
|
Fix scroll>rect for recent scroller layout change
|
2009-01-29 16:44:18 -06:00 |
Slava Pestov
|
f84ed37648
|
Fix FreeType text backend
|
2009-01-29 16:44:08 -06:00 |
Slava Pestov
|
478ef76801
|
Documents no longer mutatte their model's value
|
2009-01-29 03:04:23 -06:00 |
Slava Pestov
|
081ec95043
|
Make actions into singletons
|
2009-01-28 19:18:35 -06:00 |
Slava Pestov
|
a98d59d93c
|
Update ui.tools.listener docs
|
2009-01-28 17:27:42 -06:00 |
Slava Pestov
|
50ba37bdbe
|
Update more documentation
|
2009-01-28 14:54:13 -06:00 |
Slava Pestov
|
0c22751674
|
Update editor docs
|
2009-01-28 14:50:15 -06:00 |
Slava Pestov
|
d651bdc4d7
|
Clear undos when starting a new interaction in the listener
|
2009-01-28 12:12:03 -06:00 |
Slava Pestov
|
af744e4511
|
Use singletons instead of empty tuples, add undo/redo to editor gadgets
|
2009-01-28 00:30:57 -06:00 |
Slava Pestov
|
5cd4f65e59
|
Fix conflict
|
2009-01-27 15:49:49 -06:00 |
Slava Pestov
|
298fdecf32
|
Fixing eval unit test, and help lint failures from stricter help lint
|
2009-01-27 15:38:01 -06:00 |
Slava Pestov
|
b7c4f548f9
|
Add texture aging
|
2009-01-26 23:11:45 -06:00 |
Slava Pestov
|
72f63d3e4c
|
Add operation to show thread traceback
|
2009-01-26 18:09:04 -06:00 |
Slava Pestov
|
231ba5234e
|
Inspector can now invoke the primary operation
|
2009-01-26 18:08:54 -06:00 |
Slava Pestov
|
b12d53938d
|
Remove a spin usage
|
2009-01-26 17:58:43 -06:00 |
Slava Pestov
|
f5d850f39e
|
Display gesture modifiers using Mac OS X Unicode characters
|
2009-01-26 17:58:23 -06:00 |
Slava Pestov
|
9bf2675fa3
|
Remove two rot usages from UI
|
2009-01-26 16:30:17 -06:00 |
Slava Pestov
|
5aec661b92
|
Rename font key in io.styles to font-name for clarity; clean up some nefarious stack shuffling in ui.gadgets.panes
|
2009-01-26 16:25:57 -06:00 |
Slava Pestov
|
e95cd5e19e
|
Clear font cache on startup
|
2009-01-26 02:36:49 -06:00 |
Slava Pestov
|
bb27511753
|
Fixing code for first-class fonts
|
2009-01-26 02:21:28 -06:00 |
Slava Pestov
|
4f5a927afb
|
Move UI text backends to ui.text.*, move UI backends to ui.backend.*, add font datatype
|
2009-01-26 00:36:37 -06:00 |
Slava Pestov
|
b95a587ce1
|
Add join lines command, C+j
|
2009-01-25 22:56:35 -06:00 |
Slava Pestov
|
fe7c2fecbe
|
Eliminate some more usages of tuck
|
2009-01-25 17:55:27 -06:00 |
Slava Pestov
|
2aa84a9b4f
|
Fix a couple of bootstrap errors
|
2009-01-25 00:11:06 -06:00 |
Slava Pestov
|
ef223f26d5
|
Fix conflict
|
2009-01-24 23:56:33 -06:00 |
Slava Pestov
|
622015adab
|
Fix regression in ui.gadgets:screen-rect
|
2009-01-24 20:17:21 -06:00 |
Slava Pestov
|
f34c14a0f5
|
Remove some usages of tuck
|
2009-01-23 18:20:47 -06:00 |
Slava Pestov
|
7114fd294f
|
Fix error if up/down arrows pressed when table has no rows
|
2009-01-22 01:19:15 -06:00 |
Slava Pestov
|
2a7d353251
|
Debugging Core Text, get colored text working and fix memory management issue
|
2009-01-21 19:34:42 -06:00 |
Slava Pestov
|
7c1fcb3b98
|
Get text styles working with core-text binding
|
2009-01-21 00:39:32 -06:00 |
Slava Pestov
|
9f76476d26
|
Refactor Core Foundation binding a bit, add new >cf word to convert Factor objects to CF values
|
2009-01-20 23:06:23 -06:00 |
Slava Pestov
|
99012e2cd2
|
Move fonts back to fonts
|
2009-01-20 14:34:10 -06:00 |
Slava Pestov
|
25b0512fd6
|
Move fonts to basis/bitstream-vera
Use ui.cocoa.text instead of ui.freetype on Mac OS X
Update deploy tool to not copy fonts/ directory on Mac OS X
|
2009-01-20 14:31:09 -06:00 |
Slava Pestov
|
fd7a47613e
|
Move core-graphics types from cocoa.types to core-graphics.types, clean up some code
|
2009-01-19 16:29:52 -06:00 |
Slava Pestov
|
8509027428
|
UI listener: Status bar now shows summary for vocabs that are not loaded
|
2009-01-18 23:41:21 -06:00 |
Slava Pestov
|
7fdf7cc906
|
Clean up OpenGL code a bit
|
2009-01-18 20:10:08 -06:00 |
Slava Pestov
|
0e1e92ba92
|
Clean up menu code
|
2009-01-16 16:39:32 -06:00 |
Slava Pestov
|
3697fa1aa3
|
Word completion now adds the word's vocab to the USE: list
|
2009-01-16 15:54:40 -06:00 |
Slava Pestov
|
cc8e049c02
|
Another clean up
|
2009-01-16 15:37:31 -06:00 |
Slava Pestov
|
5f2fd87ce1
|
Clean up history code
|
2009-01-16 15:22:13 -06:00 |
Slava Pestov
|
ac898f94c5
|
Minor tweak to selection rendering
|
2009-01-16 14:58:59 -06:00 |
Slava Pestov
|
37407cde96
|
C-m expands macros in listener
|
2009-01-16 14:57:23 -06:00 |
Slava Pestov
|
64899f8187
|
Help lint fixes
|
2009-01-16 14:54:31 -06:00 |
Slava Pestov
|
d82a68a14c
|
Clean up font API a little bit; users no longer have to call open-font arbitrarily
|
2009-01-16 00:43:51 -06:00 |
Slava Pestov
|
c89b68d295
|
Overhaul UI listener history code; C-p, C-n cycles through history, C-r displays list
|
2009-01-15 21:34:41 -06:00 |
Slava Pestov
|
2bb6d7f6b1
|
Rename editor-caret* and editor-mark* without the * since we don't have the old accessors anymore
|
2009-01-15 15:50:48 -06:00 |
Slava Pestov
|
0bcc9b4123
|
Get rid of a spin usage
|
2009-01-15 15:48:44 -06:00 |
Slava Pestov
|
d871691342
|
Simplify define-operation-map; it doesn't need the hook quotation at all
|
2009-01-15 15:22:25 -06:00 |
Slava Pestov
|
ca9e04c086
|
Fix word operations
|
2009-01-15 13:02:31 -06:00 |
Slava Pestov
|
7e8f69081c
|
Fix listener docs
|
2009-01-15 01:43:50 -06:00 |
Slava Pestov
|
d1c84783f1
|
Word operations now DTRT if the completion popup is visible
|
2009-01-15 01:33:35 -06:00 |
Slava Pestov
|
ecd2f75808
|
Display completion popups in the right place
|
2009-01-15 00:52:05 -06:00 |
Slava Pestov
|
92b9686b6c
|
Merge branch 'master' into new_ui
|
2009-01-14 21:04:19 -06:00 |
Slava Pestov
|
db07cd3f78
|
Fix ui.gadgets.scrollers unit tests
|
2009-01-14 00:37:35 -06:00 |
Slava Pestov
|
94e0522efc
|
More work on history completion
|
2009-01-13 20:47:17 -06:00 |
Slava Pestov
|
9a5b7d44fd
|
Add selection-required? slot to table gadget, which if set ensures that some item is always selected if the model is not empty
|
2009-01-13 20:47:08 -06:00 |
Slava Pestov
|
a60bf8065a
|
Add hide-glass-hook
|
2009-01-13 20:44:36 -06:00 |
Slava Pestov
|
5e7b6e8a0d
|
Merge branch 'master' into new_ui
|
2009-01-13 19:26:46 -06:00 |
Slava Pestov
|
c47f8feaab
|
Clean up scroller code, and fix a cosmetic issue
|
2009-01-13 19:09:47 -06:00 |
Slava Pestov
|
fd069442dc
|
History completion work in progress
|
2009-01-13 19:08:49 -06:00 |
Slava Pestov
|
21433c47ef
|
Fix conflict
|
2009-01-13 17:54:27 -06:00 |
Slava Pestov
|
4204fd495f
|
Move formatted stream output words to io.styles; they didn't belong in core, and this reduces deployed image size
|
2009-01-13 17:12:43 -06:00 |
Slava Pestov
|
a31b59748d
|
Working on history popup
|
2009-01-13 16:22:07 -06:00 |
Slava Pestov
|
d0a3442b30
|
Fix vocab filtering in profiler
|
2009-01-12 22:17:39 -06:00 |
Slava Pestov
|
79548f5963
|
Table gadget rendered differently when no focus
|
2009-01-12 22:16:57 -06:00 |
Slava Pestov
|
0829d8ae93
|
Fix rendering of lines between columns
|
2009-01-12 19:32:10 -06:00 |
Slava Pestov
|
27fd669021
|
Context-sensitive completion for word and vocab names
|
2009-01-12 19:25:18 -06:00 |
Slava Pestov
|
d4c82f8743
|
Working on context-sensitive completion
|
2009-01-12 14:31:59 -06:00 |
Slava Pestov
|
af970da470
|
Listener completion work in progress
|
2009-01-12 01:43:46 -06:00 |