Commit Graph

906 Commits (ae30307a2c607be24c1f0fe0ee760dc40f04649f)

Author SHA1 Message Date
Slava Pestov 64df8f8a8b Merge branch 'ui-tweaks' of git://github.com/klazuka/factor 2009-09-08 14:37:05 -05:00
Keith Lazuka 78a34b9b3b Factor theme colors are now referenced by name.
Added a text file, "factor-colors.txt", which is like "rgb.txt" except it lists the theme colors used in the Factor UI.

Changed url-style color to DodgerBlue4 to match link-style.
2009-09-08 15:25:27 -04:00
Keith Lazuka 6df63c62a7 Removed text shadow support 2009-09-08 14:22:27 -04:00
Slava Pestov 9a7a76b978 Improved line number handling for unit test failure errors 2009-09-08 13:13:30 -05:00
Keith Lazuka 48aba9399b Applied ui-tweaks patchset.
- prettyprinter now does syntax highlighting of Factor code
- added a prettyprinter.stylesheet vocab
- text shadow character style for formatted streams
- text shadow for labels
- toolbar buttons display keyboard shortcut in status bar rather than in the button title
- changed some colors in help.stylesheet to match the colors in Factor's scrollbars and border-buttons
- changed status bar color to match the dark blue in Factor's scrollbars
- added some internal padding to the browser gadget to give the article content some breathing room

NOTE: I removed the "pane" slot from browser-gadget. The slot was never used (at least in my image), and now that the browser-gadget's help-pane is wrapped by a "border" gadget, the slot name would be misleading.
2009-09-08 13:30:30 -04:00
Slava Pestov 5bec850410 ui.backend.x11: fix set-fullscreen 2009-09-04 12:35:45 -04:00
Joe Groff b06626ee46 fix some things that broke in the windows UI/game-input backends 2009-08-31 12:45:39 -05:00
Slava Pestov 87e1703821 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-31 00:24:46 -04:00
Slava Pestov d4b78a83e2 x11.events, ui.backend.x11: actually make it work 2009-08-31 00:24:25 -04:00
Slava Pestov adcd269a99 x11 and ui.backend.x11: update to use new structs 2009-08-30 22:55:19 -05:00
Doug Coleman 5fd8f1f762 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 23:39:20 -05:00
Doug Coleman b70b6ae7da more struct changes 2009-08-27 21:43:29 -05:00
Doug Coleman 76ee24f482 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-27 21:40:11 -05:00
Joe Groff 3859579c72 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-27 21:17:17 -05:00
Joe Groff a74a0151c3 return YES from cocoa app delegate's applicationShouldHandleReopen: method. this allows app-icon-minimized windows on snow leopard to automatically restore when the dock icon is clicked 2009-08-27 21:16:41 -05:00
Doug Coleman 482c632fe5 update RECT for new structs 2009-08-27 21:16:28 -05:00
Doug Coleman a51c8d27f4 update WNDCLASSEX 2009-08-27 20:43:42 -05:00
Doug Coleman abb34b5ea4 TRACKMOUSEVENT uses <struct> now 2009-08-27 20:39:37 -05:00
Doug Coleman 850475c2ab newstructify PIXELFORMAT 2009-08-27 20:35:37 -05:00
Joe Groff 8e85b5ef96 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-27 19:23:20 -05:00
Joe Groff ee8c48bbb8 ui.backend.cocoa.views: yield in drawRect: impl so that windows will redraw while being resized on snow leopard 2009-08-27 19:21:38 -05:00
Doug Coleman 49af91cfd0 spacing 2009-08-27 11:43:19 -05:00
Slava Pestov 671b636f9c ui.pixel-formats: fix screwup 2009-08-24 20:45:19 -05:00
Slava Pestov 92e09a9f68 Move a few more things over to new disposable protocol 2009-08-24 20:33:27 -05:00
Slava Pestov bd838e419b ui.tools.operations: disposables now have a 'dispose' operation, and disposables created within a 'leaks' now have an operation which shows the continuation that created them 2009-08-24 20:22:00 -05:00
Slava Pestov 6380e5be4d Use utf8 instead of ascii encoding in a couple of places to avoid pulling in ascii into deployed apps 2009-08-23 19:07:21 -05:00
Slava Pestov 044a9e49ab Add docs for break and B words 2009-08-22 17:45:18 -05:00
Joe Groff 8389fa8f7f link tools.deprecation docs into handbook and error-list docs 2009-08-20 16:18:47 -05:00
Joe Groff 80ed1dd954 "deprecated" declaration, "deprecation" vocab to track deprecations in the error log 2009-08-20 15:10:42 -05:00
Doug Coleman 9f1030030d Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/calendar/calendar.factor
2009-08-13 19:40:02 -05:00
Doug Coleman d1ce837569 Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Daniel Ehrenberg 82d20d292c Making write barrier elimination global 2009-08-11 21:21:21 -05:00
Philipp Brüschweiler 3dc33b67a9 various doc fixes 2009-08-11 16:58:47 +02:00
Slava Pestov 2e920d6243 Revert basis UI gadget changes 2009-08-06 16:46:48 -05:00
Sam Anklesaria 186062493c fixed ui.gadgets.tables multi-selection bug 2009-08-06 16:31:35 -05:00
Sam Anklesaria b3bea8c16f Merge branch 'master' of git://factorcode.org/git/factor 2009-08-06 15:40:57 -05:00
Sam Anklesaria c713721fb7 merged control extras into basis 2009-08-06 15:19:28 -05:00
Slava Pestov 998aec1a51 ui.gadgets.tables: some band-aid fixes 2009-08-06 01:28:30 -05:00
Slava Pestov 9a610a0790 ui.gadgets.tables: more fixes 2009-08-05 22:56:08 -05:00
Slava Pestov 8a452d0b49 ui.gadgets.tables: little cleanup 2009-08-05 22:45:56 -05:00
Slava Pestov f948272292 Merge branch 'master' of git://github.com/bogiebro/factor into bogie 2009-08-05 22:20:40 -05:00
Sam Anklesaria 27de562ddb reindented ui.gadgets.tables 2009-08-05 21:29:48 -05:00
Sam Anklesaria a7da837c66 simplified ui.gadgets.tables 2009-08-05 16:24:56 -05:00
Slava Pestov 6afb4567c2 ui.tools.debugger: (:edit) got renamed to edit-error 2009-08-04 21:14:43 -05:00
Sam Anklesaria 3838c3df6e Merge branch 'master' of git://factorcode.org/git/factor 2009-08-03 10:13:27 -05:00
Joe Groff b4befe3f69 [ [ ... ] compare ] sort => [ ... ] sort-with 2009-08-02 20:09:23 -05:00
Sam Anklesaria b310e6fc11 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/functors/functors.factor
	basis/io/launcher/launcher.factor
	basis/ui/gadgets/tables/tables.factor
2009-07-22 10:02:09 -05:00
Slava Pestov 469043fc31 ui.tools.listener: selecting a word from a completion popup now behaves like a USE: followed by a FROM: 2009-07-18 06:55:15 -05:00
Joe Groff 2a58c40341 in kazakhstan, they say that a world is like a context-world 2009-07-15 22:39:23 -05:00
Joe Groff f86664e8ef ensure resize-world never happens before begin-world 2009-07-13 22:35:36 -05:00
Slava Pestov ba7618e943 Remove A+s shortcut for saving image in UI 2009-07-07 03:49:10 -05:00
Slava Pestov 85cc601cca ui.gadgets.tables: clicking in empty area no longer notifies selection model 2009-07-06 23:19:26 -05:00
Joe Groff e2c6f3fdb9 Merge branch 'master' of git://factorcode.org/git/factor 2009-07-04 19:20:18 -05:00
Joe Groff 5c69a6358e destroy window-resources in reverse order 2009-07-04 19:13:53 -05:00
Slava Pestov fb3c7b7902 ui.gadgets.panes: Shift-clicking to extend the selection in a pane should not focus the pane's input area 2009-07-03 22:41:32 -05:00
Slava Pestov 3aea2482e7 ui.tools.listener.completion: if listener is not accepting input, pressing TAB would throw an error (reported by Doug Coleman) 2009-07-03 22:35:34 -05:00
Slava Pestov 21d69577f6 ui.tools.listener.history: Fix bug reported by Doug 2009-07-03 21:19:17 -05:00
Joe Groff f933d4e27b pardon my dust 2009-07-01 17:57:21 -05:00
Joe Groff 823616ddc6 put a slot on worlds for window-resources which get disposed when window is closed 2009-07-01 13:54:42 -05:00
Sam Anklesaria a1b7553a37 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-26 15:52:48 -05:00
Joe Groff 936a72db60 validate cocoa menu items with handles-gesture? 2009-06-22 20:16:52 -05:00
Joe Groff 57ee79386a some new UI words: handles-gesture? checks whether a gesture will be handled. topmost-window returns the topmost world object 2009-06-22 19:01:50 -05:00
Joe Groff fbafdea47e bind file management action gestures to standard cocoa menu items 2009-06-21 20:53:11 -05:00
Joe Groff 0142a5b947 more action gestures. btw "redo" is ^y (not ^Z) outside of OS X 2009-06-20 19:30:34 -05:00
Joe Groff d4ce348c50 stupid mutable state 2009-06-18 22:01:31 -05:00
Joe Groff e4ba9315a6 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-18 21:20:49 -05:00
Joe Groff d39e2f0f3e make sliders work when range min isn't zero 2009-06-18 21:20:34 -05:00
Joe Groff c58a302d7e give range models a step parameter; use it on sliders so the thumb can step by any interval 2009-06-18 20:57:02 -05:00
Slava Pestov 28d7b8d5f5 Fix hang when loading ui.backend.windows 2009-06-18 19:30:17 -05:00
Joe Groff ff09c17fcd make windows without titlebars on win32 actually not have titlebars 2009-06-18 15:09:03 -05:00
Joe Groff 2701781e30 docs for window-controls 2009-06-18 12:20:50 -05:00
Joe Groff 62ed8d1404 win32 support for window-controls 2009-06-18 11:41:34 -05:00
Joe Groff 6e334026bc fix cocoa close-window to work on windows without close buttons 2009-06-17 23:00:30 -05:00
Joe Groff 7d1b67b098 interface for controlling window controls (close, minimize, resize, titlebar, etc.). cocoa backend 2009-06-17 22:47:51 -05:00
Slava Pestov 277808a8e0 ui.gadgets.sliders: forgot to update docs 2009-06-16 17:11:36 -05:00
Slava Pestov becaa7985d Remove unused words discovered by Samuel Tardieu 2009-06-16 16:38:39 -05:00
Slava Pestov c92ed59a4e interleave: allow the 'between' quot to access the stack 2009-06-15 16:07:39 -05:00
Sam Anklesaria 218d80eaf2 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	unmaintained/modules/rpc-server/rpc-server.factor
2009-06-14 11:56:45 -05:00
Joe Groff b006ecba23 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-03 11:03:45 -05:00
Joe Groff d6f4c3ae44 null-world class for interactive OpenGL use 2009-06-03 11:03:34 -05:00
Daniel Ehrenberg a1ca9fd51d Redoing images.loader to work with jpeg 2009-06-02 20:39:51 -05:00
Sam Anklesaria a8536a42f2 illusion-models selectively activated 2009-05-31 11:40:03 -05:00
Sam Anklesaria e7c2f0687a ui.gadgets.tables uses arrays, not vectors 2009-05-27 10:26:26 -05:00
Sam Anklesaria 1416f9564e removed occurences of peek in new tables 2009-05-26 16:56:05 -05:00
Sam Anklesaria 02daceaa51 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-26 16:32:34 -05:00
Sam Anklesaria 97888ee017 fixed hang bug in ui.gadgets.tables 2009-05-26 14:26:11 -05:00
Doug Coleman 8da9d0f203 rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
Sam Anklesaria 21d3d12ea1 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/ui/gadgets/tables/tables.factor
	core/vocabs/parser/parser.factor
2009-05-24 18:57:22 -05:00
Joe Groff 3a8fb29d70 disable WGL_ARB_pixel_format code path in windows UI backend 'cause ATI drivers are shit 2009-05-23 08:39:01 -05:00
Sam Anklesaria 176093d059 ui.frp uses table constructor 2009-05-16 22:58:38 -05:00
Sam Anklesaria f656c8a5e4 pseudo-slots vocabulary 2009-05-16 19:49:27 -05:00
Slava Pestov 52ea03a311 Fix windows bootstrap 2009-05-16 11:20:08 -05:00
Sam Anklesaria 10ac25b650 tables selected-values type error fixed 2009-05-16 10:46:34 -05:00
Slava Pestov 80d6233913 Fix even more usings 2009-05-16 10:45:17 -05:00
Slava Pestov 03e6ab0372 Fix conflict 2009-05-16 09:48:42 -05:00
Slava Pestov 836c5e07e7 Better presentation for ambiguous-use-error, fix ui.tools.listener now that 'search' can throw, make USE: and UNUSE: ignore dupes 2009-05-16 09:34:42 -05:00
Slava Pestov ba04d5af1e Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
Sam Anklesaria d582fd4d8d table single storage works for f 2009-05-15 20:02:07 -05:00
Sam Anklesaria a8f46124fb illusion models: two way arrows 2009-05-15 16:58:17 -05:00
Slava Pestov daec154817 Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00