Commit Graph

213 Commits

Author SHA1 Message Date
Jack Andersen e630a6be55 blocking resize to keep OS in sync with boo buffers 2015-12-20 14:42:18 -10:00
Jack Andersen 49ff010a20 TextField updates 2015-12-20 11:59:23 -10:00
Jack Andersen 95fd2f90a9 Work on TextField 2015-12-19 18:39:09 -10:00
Jack Andersen 5d56ef2cf6 Windows build fix 2015-12-17 18:54:31 -10:00
Jack Andersen e8449f3fdb Rendering tweaks/bug-fixes 2015-12-17 17:26:10 -10:00
Jack Andersen cb205304b6 Add TextField drawing 2015-12-17 11:28:37 -10:00
Jack Andersen 962639c684 Made SplashScreen background a generic ModalWindow class 2015-12-15 11:53:15 -10:00
Jack Andersen edf329ca65 API rename 2015-12-13 18:56:02 -10:00
Jack Andersen 2efa64b7b0 Text alignment and Text Button 2015-12-13 11:00:30 -10:00
Jack Andersen 72bd17890d Better fontcache crash fix 2015-12-12 17:07:12 -10:00
Jack Andersen d4eaaca453 Fixed fontcache thread exception 2015-12-12 16:40:03 -10:00
Jack Andersen 6dde3e6003 Refactor for asynchronous fontcache load 2015-12-12 16:26:41 -10:00
Jack Andersen cb2df22ec2 Removed view ownership (client should do this) 2015-12-09 17:14:38 -10:00
Jack Andersen d58d8c2391 Removed resetResources method (global reconstruction preferred) 2015-12-08 15:00:37 -10:00
Jack Andersen f4c0903eee Pixel factor switching fix 2015-12-07 19:41:30 -10:00
Jack Andersen cb8d7145c2 Fixed some DPI-switching borks 2015-12-07 18:26:29 -10:00
Jack Andersen d923e9eedd Better tooltip rendering; floating-point pixel factor 2015-12-07 15:44:46 -10:00
Jack Andersen 6f9abde372 Attempted aliasing compensation 2015-12-06 17:08:11 -10:00
Jack Andersen 5155157b43 Tooltip adjustments 2015-12-06 15:45:48 -10:00
Jack Andersen fc50272ea1 Initial tooltip implementation 2015-12-06 14:52:07 -10:00
Jack Andersen 21e671e36f Restructuring for CVar-enabled controls 2015-12-05 15:24:51 -10:00
Jack Andersen fc67d86b29 Fixed Toolbar on top of space 2015-12-04 19:57:51 -10:00
Jack Andersen 0f4c689545 Fixed pixel nit-picks 2015-12-04 19:34:45 -10:00
Jack Andersen b7a1ea6251 Toolbar placement fix 2015-12-04 19:13:07 -10:00
Jack Andersen 857615ab00 Button widget and mouse events 2015-12-04 14:42:46 -10:00
Jack Andersen 382016d4d7 Fixed function sigs 2015-12-03 15:53:55 -10:00
Jack Andersen f53127290d Deadlock fix and toolbar shading 2015-12-03 15:35:01 -10:00
Jack Andersen bd0becc9c0 refactored class structures for toolbars 2015-12-02 17:26:50 -10:00
Jack Andersen 3ee468157b Tweaks for CVar integration 2015-12-02 11:11:50 -10:00
Jack Andersen b431ba8686 Kerning fixes 2015-12-01 20:13:43 -10:00
Jack Andersen fe4750f125 Font cache fixes 2015-12-01 17:05:22 -10:00
Jack Andersen b55e10ea22 Merge branch 'master' into fontdebug 2015-12-01 15:43:54 -10:00
Jack Andersen 35edc47c91 Changes to diagnose font render buffer issues 2015-12-01 15:32:15 -10:00
Jack Andersen 24718b5bde Merge branch 'master' of https://github.com/AxioDL/libSpecter 2015-11-30 14:36:48 -10:00
Jack Andersen fc2a6d64e9 DeferredWindowEvents class to prevent race conditions 2015-11-30 14:35:45 -10:00
Jack Andersen 90c99910b6 fixed annoyances 2015-11-29 20:06:45 -10:00
Jack Andersen 46916d6fac OS X fixes 2015-11-29 17:41:53 -10:00
Jack Andersen 11dfa963b5 More reliable font cache 2015-11-29 16:55:08 -10:00
Jack Andersen 5e7c12ed50 added splitview events 2015-11-29 14:21:42 -10:00
Jack Andersen b4ffb13903 Text system updates 2015-11-28 16:55:30 -10:00
Jack Andersen 4ede0d6858 FontCache reading 2015-11-28 11:45:38 -10:00
Jack Andersen b1f99619cd Merge commit 'a4f8' 2015-11-27 18:07:09 -10:00
Jack Andersen 4a7433bd43 Added Metal shader support 2015-11-27 18:05:27 -10:00
Phillip Stephens 7123652c95 Fix linux compiling 2015-11-27 17:40:59 -08:00
Jack Andersen aeb69955ae Minor HLSL build optimization 2015-11-27 12:55:21 -10:00
Jack Andersen a800ff73ee D3D11/12 support 2015-11-27 12:20:22 -10:00
Jack Andersen ecbed6e82c Working font rendering 2015-11-26 13:03:56 -10:00
Jack Andersen abb91a9d89 various view architecture bits 2015-11-25 21:35:43 -10:00
Phillip Stephens 250bfc0226 Update Mathlib 2015-11-25 18:28:12 -08:00
Jack Andersen d8921bbc5f platform-sensitive system init 2015-11-25 14:24:01 -10:00
Jack Andersen 10c7d6e125 Added font with regular 'kern' table 2015-11-24 16:08:43 -10:00
Jack Andersen 3ae7bf746b Removed invalid font 2015-11-24 16:06:07 -10:00
Jack Andersen a5a4c8f4db addditional font atlas implementation 2015-11-24 15:46:30 -10:00
Jack Andersen 99d85ba60c fontcache bug fixes 2015-11-23 16:10:47 -10:00
Jack Andersen 0514ba9670 adjustments to font atlas generation 2015-11-23 13:28:32 -10:00
Jack Andersen 73581ffc53 Initial font caching implementation 2015-11-22 22:47:21 -10:00
Jack Andersen 02cfa7ec74 Destructor order fix 2015-11-22 13:51:44 -10:00
Jack Andersen 2c138d138e Fixed GZip memory font access 2015-11-22 12:30:42 -10:00
Jack Andersen 05287d1058 Changed LICENSE terms 2015-11-22 10:29:30 -10:00
Jack Andersen 2df0f7873d architectural tweaks 2015-11-21 18:32:12 -10:00
Jack Andersen 2f1b7cfc40 Added UI fonts 2015-11-21 13:45:02 -10:00
Jack Andersen ddead8978b Added source stubs 2015-11-20 15:14:49 -10:00
Jack Andersen 9c1d1bb6a1 Initial stubs 2015-11-19 12:33:24 -10:00