Commit Graph

1129 Commits (216f2332bee9005a3a16b3d457918660f93c5cf4)

Author SHA1 Message Date
Anton Gorenko 534402469c ui.backend.gtk: clean up and rearrange the code 2010-09-12 17:28:24 +06:00
Anton Gorenko 8812052ba9 ui.backend.gtk: set 'wmclass' hint to 'Factor' for new windows 2010-09-12 13:43:20 +06:00
Anton Gorenko 6ef16684e5 ui.backend.gtk: remove "Input method" menu, because it's for testing only 2010-09-04 23:15:00 +06:00
Slava Pestov a2927eb255 ui.backend.windows: fix compile error in ui-wndproc 2010-07-29 17:22:34 -04:00
Philipp Brüschweiler 8c61b874b7 ui.backend.gtk: load icon data directly into factor.image when deploying, no io is needed 2010-07-26 21:11:53 +02:00
Philipp Brüschweiler ab29ed3892 Merge branch 'gtk' into gtk-image-loader 2010-07-26 19:29:17 +02:00
Philipp Brüschweiler fde0321f44 ui.backend.gtk: don't initialize io event source when deploying with io level 1 and 2 2010-07-26 19:27:27 +02:00
Philipp Brüschweiler f3f8b3b35b Merge remote branch 'ex-rzr/master' into gtk 2010-07-26 18:54:46 +02:00
Anton Gorenko 3989f0b406 Merge branch 'master' of git://factorcode.org/git/factor 2010-07-25 17:58:56 +06:00
Philipp Brüschweiler 926d1540c5 Merge branch 'gtk' into gtk-image-loader
Conflicts:
	basis/glib/ffi/ffi.factor
	basis/ui/backend/gtk/gtk.factor
2010-07-22 23:51:17 +02:00
Philipp Brüschweiler 832b55fe89 ui.backend.gtk: only set up event sources when we are deploying with io level 3 2010-07-22 23:45:08 +02:00
Philipp Brüschweiler 39d475e996 ui.backend.gtk: use png instead of ico to represent icons 2010-07-22 22:48:18 +02:00
Philipp Brüschweiler 035ba3bc93 ui.backend.gtk, tools.deploy.unix: support for icons 2010-07-22 12:39:16 +02:00
Slava Pestov 80d0ed0110 ui.gadgets.labels: fix stack effects for label-on-left and label-on-right 2010-07-18 17:38:51 -04:00
Philipp Brüschweiler 80cefc75fb Merge remote branch 'origin/master' into gtk-image-loader 2010-07-18 18:22:41 +02:00
Slava Pestov 35e5c572ce ui: cleanup 2010-07-17 16:09:25 -04:00
Slava Pestov 88ca7abd54 ui.gadgets.worlds: dispose of the handle after ungrabbing input 2010-07-17 16:08:36 -04:00
Anton Gorenko c9613cc7ce add summary.txt and tags.txt for various vocabularies 2010-07-17 15:31:53 +06:00
Philipp Brüschweiler 9f7847d8ec images.gtk: use GdkPixbuf to load images 2010-07-17 11:28:24 +02:00
Philipp Brüschweiler d2530a4365 Merge remote branch 'origin/native-image-loader' into gtk-image-loader 2010-07-17 11:26:45 +02:00
Anton Gorenko 32952a6071 ui.backend.gtk: update to new with-out-parameters combinator 2010-07-17 14:25:59 +06:00
Anton Gorenko 65362a67e8 Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/pango/cairo/cairo.factor
2010-07-17 14:11:06 +06:00
Slava Pestov 446ee6896d alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary 2010-07-16 17:32:05 -04:00
Joe Groff 74dc8db962 Revert "ui.images, images.loader: move platform-specific image loader setup into images.loader"
This reverts commit 2bbf752cbe.
2010-07-16 11:36:20 -07:00
Joe Groff 67a1a0bdea ui.images, images.loader: move platform-specific image loader setup into images.loader 2010-07-11 08:44:27 -07:00
Joe Groff e2237afd61 Merge branch 'master' of http://factorcode.org/git/factor into native-image-loader 2010-07-07 13:09:41 -07:00
Joe Groff 8a7979da13 Merge branch 'master' into native-image-loader 2010-07-07 13:06:37 -07:00
Joe Groff 8816b1e215 ui.images: load images.gdiplus as default image handler on windows 2010-07-07 09:07:26 -07:00
Slava Pestov 425c572fa8 cocoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered after window closed to fix FEP (reported by Doug Coleman) 2010-07-06 19:02:52 -04:00
Slava Pestov bb4dae64f3 cocoa.subclassing: new METHOD: syntax cleans up class definitions 2010-07-06 17:59:35 -04:00
Slava Pestov 350a6522c7 ui.tools.traceback: make it a tool window so that its size is saved, and workspace shortcuts work 2010-06-28 17:10:15 -04:00
Joe Groff 5c95d90da3 ui.images: load images.cocoa backend by default instead of images.png/images.tiff on macosx 2010-06-27 13:55:45 -07:00
Slava Pestov 75d2635c05 Merge branch 'master' of git://github.com/erg/factor 2010-06-22 04:13:39 -04:00
Doug Coleman 4b9760dd67 More system-micros elimination 2010-06-22 02:00:19 -05:00
Slava Pestov 0fa1a46d35 Merge branch 'master' of git://github.com/erg/factor into erg 2010-06-22 01:05:13 -04:00
Slava Pestov a74de80bb0 ui.backend.cocoa.views: unregister window from notification instead of in -dealloc, fixing flakiness of show-listener/show-browser words 2010-06-19 18:12:56 -04:00
Slava Pestov 1a94ce5927 ui.tools.error-list: fix breakage if image is saved and restored with an open error list 2010-06-18 22:03:37 -04:00
Anton Gorenko f39f1b22a0 gir.ffi, ui.backend.gtk, gir.samples: change enum and bitfield generation from ENUM: to TYPEDEF: + CONSTANT:s 2010-06-18 23:33:06 +06:00
Doug Coleman 6a501d4aa3 Add a promise to world objects that gets fulfilled when the world is ungrafted 2010-06-16 16:23:30 -05:00
Anton Gorenko 0073f184fa ui.backend.gtk: working on input methods... 2010-06-16 19:25:32 +06:00
Doug Coleman c5ff05f9fe Merge branch 'master' of github.com:erg/factor 2010-06-13 20:35:26 -05:00
Anton Gorenko 375ebd40ef ui.backend.gtk: change authors list 2010-06-13 16:53:24 +06:00
Anton Gorenko c8143dca73 Merge branch 'gtk' of git://github.com/Blei/factor 2010-06-13 16:20:32 +06:00
Anton Gorenko a11d2b06c6 ui.backend.gtk: add destructor in clipboard-contents 2010-06-13 16:18:51 +06:00
Anton Gorenko 5c6d4d4017 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-13 07:54:23 +06:00
Philipp Brüschweiler 5b8543b352 Merge remote branch 'ex-rzr/master' into gtk
Conflicts:
	basis/ui/backend/gtk/gtk.factor
2010-06-12 16:02:22 +02:00
Philipp Brüschweiler 4ce4b2c257 ui.backend.gtk: add surrounding signal handler for input methods
untested, as i don't think my IM is using this feature
2010-06-11 19:33:28 +02:00
Anton Gorenko b9a5b0c16e ui.backend.gtk: add simple input method support (GtkIMContextSimple) 2010-06-11 19:43:11 +06:00
Doug Coleman a6f0abb9a2 Rename alarms -> timers 2010-06-10 16:39:13 -05:00
Doug Coleman 2e867e49a5 Add a remove-wm-handler word to windows ui backend 2010-06-10 16:06:38 -05:00
Philipp Brüschweiler 5f9929c97f ui.backend.gtk: notify input methods of cursor locations 2010-06-10 22:35:08 +02:00
Philipp Brüschweiler 17d0874360 ui.backend.gtk: preliminary input methods support 2010-06-10 00:16:31 +02:00
Joe Groff c8bb9b3381 ui: document non-polymorphic effect of with-ui, and that it doesn't return 2010-06-08 13:54:10 -07:00
Anton Gorenko 59857ad2c1 ui.backend.gtk: add auto-position for worlds with { 0 0 } in window-loc 2010-06-08 17:41:10 +06:00
Anton Gorenko 66f5c2695f ui.backend.gtk: fix (grab-input) and (ungrab-input) 2010-06-08 13:21:45 +06:00
Anton Gorenko e174b7a070 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-07 23:12:23 +06:00
Anton Gorenko 33996ca1d6 ui.backend.gtk: fix incorrect resizing of windows 2010-06-07 22:46:10 +06:00
Anton Gorenko e5b07f5f29 ui.backend.gtk: add more advanced timer for event loop 2010-06-06 14:19:46 +06:00
Slava Pestov 597f7cb578 Merge branch 'master' of http://github.com/Blei/factor 2010-06-05 16:58:00 -04:00
Joe Groff 8644e12bb6 ui.backend.windows: make small-title-bar windows WS_EX_TOPMOST so they behave like os x small-title-bar windows 2010-06-03 23:03:53 -07:00
Anton Gorenko 400289699d ui.backend.gtk: add pixel-format support 2010-06-02 13:30:05 +06:00
Slava Pestov 063c9783fb ui.backend.x11: fix typo 2010-06-02 03:13:57 -04:00
Slava Pestov 83e78c353e ui.backend.windows: remove a usage of rot 2010-06-02 02:59:58 -04:00
Slava Pestov 9f49bfc3b3 ui.backend.x11: fixing raise-window* 2010-06-02 02:59:57 -04:00
Philipp Brüschweiler 14f8742aae ui.render: set pack alignment to 1, so padding images isn't needed anymore 2010-06-01 13:52:00 +02:00
Slava Pestov b924c3623d ui.tools.listener: fix error bar display 2010-05-30 16:09:51 -04:00
Anton Gorenko 0b7be5142b ui.backend.gtk: add rough implementation of non-blocking IO 2010-05-31 00:18:08 +06:00
Slava Pestov 8fd6a24edb ui.backend.cocoa: factor out stop-io-thread word for use by upcoming Gtk UI backend 2010-05-29 04:27:54 -04:00
Anton Gorenko 17192dee7c change directories structure (add */ffi/ffi.factor files) 2010-05-27 00:17:14 +06:00
Doug Coleman 3a7f9c3947 Use restart-alarm for ui blink code 2010-05-24 22:59:25 -05:00
Slava Pestov 07e92b50ce ui.backend.x11: don't pass GLX_USE_GL since its a no-op and Mesa doesn't like it 2010-05-24 19:23:55 -04:00
Slava Pestov 46fe340be3 ui.gadgets.worlds: don't enable depth buffer by default, since it just wastes memory and apps which need it can pass custom pixel-format-attributes to open-window to enable it explicitly 2010-05-24 19:23:02 -04:00
Slava Pestov 212d308de1 ui: ditch window restore behavior since it was broken 2010-05-24 16:50:09 -04:00
Anton Gorenko ab9e851bed Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
	basis/opengl/gl/extensions/extensions.factor
	basis/pango/cairo/cairo.factor
2010-05-24 19:43:05 +06:00
Anton Gorenko 67df0a783f add window-controls implementation (without 'textured-background') 2010-05-24 16:08:26 +06:00
Doug Coleman 54ce8be408 Delay the cursor blink 2010-05-23 22:26:46 -05:00
Slava Pestov cd5c1ab499 ui.backend.x11: fix load error 2010-05-23 22:08:24 -04:00
Anton Gorenko 79e4297245 fix Alt-combos bug 2010-05-23 21:26:11 +06:00
Anton Gorenko 19634c8757 fix a bug with incorrect cursor position 2010-05-23 20:28:44 +06:00
Anton Gorenko be272a0bde change Pango-based ui.text backend (move all util words from pango and pango.cairo vocabularies to ui.text.pango) 2010-05-23 16:10:41 +06:00
Anton Gorenko d94cb7543d Gtk-based ui backend 2010-05-23 16:09:26 +06:00
Slava Pestov 66fcab3721 Fixes for out parameter changes 2010-05-23 03:27:40 -05:00
Slava Pestov 70a99e1cdb Updating code to use with-out-parameters 2010-05-23 03:07:47 -04:00
Anton Gorenko f44bc6f056 Merge branch 'master' of git://github.com/slavapestov/factor 2010-05-23 09:58:35 +06:00
Doug Coleman e75b85de30 Update code base for new alarms api 2010-05-21 20:42:12 -05:00
Slava Pestov a8098e3182 specialized-arrays: rename byte-array>T-array to T-array-cast, and make it work with anything that responds to >c-ptr / byte-length 2010-05-18 23:09:34 -04:00
Anton Gorenko b2b5365ebd Merge branch 'master' of git://factorcode.org/git/factor 2010-05-10 23:42:41 +06:00
Anton Gorenko 56280003c5 pango is gir-based now (very draft version) 2010-05-09 23:25:47 +06:00
Slava Pestov fa99cc8f0e ui.backend.windows: faster wheel mouse scroll rate 2010-05-07 18:26:16 -04:00
Slava Pestov 627295f094 Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO) 2010-05-06 17:21:02 -04:00
Slava Pestov f46a56024c ui.tools.error-list: re-use the same actual gadget, so that the current selection and set of displayed error types is preserved if the user closes and re-opens the error list 2010-05-04 02:53:53 -04:00
Slava Pestov a8fdfc5860 ui.gadgets.tables: fix load error in docs 2010-05-03 22:42:19 -04:00
Slava Pestov cf4abda115 ui.gadgets.tables: remove multiple selection support, and make the error list handle preservation of the current selection better when the underlying model changes 2010-05-03 22:09:00 -04:00
unknown c02bb4bd17 Fix enter-fullscreen on windows 2010-04-30 08:06:06 -05:00
Slava Pestov aec2570cd3 ui.backend.x11: fix load error 2010-04-29 03:59:31 -04:00
Slava Pestov e82bbc5412 ui.backend.windows: fix compile error 2010-04-29 02:20:17 -05:00
Slava Pestov 1672c34f9f ui: use scroll delta information for smoother mouse scrolling on Windows and Mac OS X 2010-04-29 02:52:32 -04:00
Joe Groff 859ec88bcd ui.backend.x11: search path for xmessage rather than hardcoding path 2010-04-25 12:18:45 -07:00
Daniel Ehrenberg aa6158b366 Changing require-when usages to the new syntax for require-when 2010-04-18 14:29:24 -05:00
Slava Pestov da6bcbedfc Replace 'untested' tag with 'not loaded' and 'not tested' tags 2010-04-13 18:43:01 -07:00