Commit Graph

560 Commits

Author SHA1 Message Date
Vadim Lopatin b874f3e060 filter dragged files by file type - leave text files only 2015-02-13 13:40:49 +03:00
Vadim Lopatin f60032cc4a implement drag&drop files to application window - issue #24 2015-02-13 13:38:07 +03:00
Vadim Lopatin 2fe2506eca fix opening file missing in project - issue #24 2015-02-13 10:51:21 +03:00
Vadim Lopatin b597326363 fix crashes 2015-02-12 21:36:17 +03:00
Vadim Lopatin fd570d2358 improvements in tokenizer 2015-02-12 20:21:36 +03:00
Vadim Lopatin 0fdb79fd1e tokenizer improvements 2015-02-12 18:26:50 +03:00
Vadim Lopatin df0450ee87 improve tokenizer 2015-02-12 17:07:43 +03:00
Vadim Lopatin 3b12b936ff fix shortcuts; fix tokenizer bug 2015-02-12 16:39:10 +03:00
Vadim Lopatin e185c2a935 tooltips for toolbar buttons 2015-02-12 15:24:47 +03:00
Vadim Lopatin 8bcf603b27 fix tokenizer; initial implementation of win32 debugger 2015-02-12 13:19:11 +03:00
Vadim Lopatin f8ce6dad8f fixes in brackets matching 2015-02-12 11:13:52 +03:00
Hans-Albert Maritz 0b01ca2b86 Add navigation menu item and remove toolbar items. 2015-02-12 10:41:26 +11:00
Hans-Albert Maritz 56ac7b9fac Added popup to show completion suggestions. issue #20 2015-02-12 10:18:51 +11:00
Hans-Albert Maritz e09844343e Implementated getting completion suggestions.
See issue #20
Suggestions is not displayed yet.
2015-02-12 06:06:23 +11:00
Hans-Albert Maritz d766508c99 Initial implementation of "Go to definition".
Uses DCD to get location. See issue #5
2015-02-12 04:53:41 +11:00
Vadim Lopatin 31a6288225 matching brackets working finally - issue #19 is implemented 2015-02-11 16:14:15 +03:00
Vadim Lopatin 4ed1d85dab matching brackets highlight 2015-02-11 15:55:42 +03:00
Vadim Lopatin 00a50801e1 braces matching, continue 2015-02-11 15:17:05 +03:00
Vadim Lopatin 2422cb222e fix window size 2015-02-11 13:37:24 +03:00
Vadim Lopatin 0fee21f99c popup menu support for workspace tree 2015-02-11 12:04:12 +03:00
Vadim Lopatin ccd774d97a improvements 2015-02-11 10:56:46 +03:00
Vadim Lopatin fc48143fc5 add ctrl+[, ctrl+] for indent/unindent; disable settings menu items 2015-02-11 09:35:42 +03:00
Vadim Lopatin a08d03887e highlight paired bracket, part 1 2015-02-10 18:31:42 +03:00
Vadim Lopatin c9595f64aa optimization 2015-02-10 16:07:43 +03:00
Vadim Lopatin ffe10b24b8 highlight compiler output; fix tetris sample dub.json 2015-02-10 11:25:33 +03:00
Vadim Lopatin 0e596e2213 Merge pull request #16 from Extrawurst/master
parse compiler output for errors/warnings and make it clickable to jump ...
2015-02-10 10:06:18 +03:00
Vadim Lopatin 31054482b4 toggle comment feature 2015-02-09 17:43:25 +03:00
Vadim Lopatin 0221da6a76 toggle line comment is working 2015-02-09 17:04:33 +03:00
Vadim Lopatin 14537d67c8 support block comment - uncomment 2015-02-09 16:26:20 +03:00
Vadim Lopatin 4000298679 toggle comment support 2015-02-09 15:28:54 +03:00
Vadim Lopatin da9eafebaf toggle line comments support 2015-02-09 12:33:54 +03:00
Vadim Lopatin 223c562913 add popup menu 2015-02-09 09:44:36 +03:00
Vadim Lopatin 263f9b8d81 more editor actions 2015-02-08 21:23:41 +03:00
Vadim Lopatin 339cdb489d fix close button flag 2015-02-08 19:52:34 +03:00
Stephan Dilly a481a851d0 parse compiler output for errors/warnings and make it clickable to jump to sourcefile/line 2015-02-06 23:16:10 +01:00
Vadim Lopatin 1278b1c0e8 fixes 2015-02-06 16:54:46 +03:00
Vadim Lopatin 42fb5cab8e font rendering setting - AutoHint, gamma=0.8 2015-01-31 19:03:45 +03:00
Vadim Lopatin 6f6fe65b31 update actions - continue 2015-01-31 08:04:43 +03:00
Vadim Lopatin 6d482ab4b0 enable / disable toolbar buttons dependin on app state 2015-01-30 17:56:26 +03:00
Vadim Lopatin 301de56d9f tune font settings 2015-01-30 12:05:29 +03:00
Vadim Lopatin bf73e5877d fixes 2015-01-29 22:41:32 +03:00
Vadim Lopatin defbaa3f60 improve workspace operations; add upgrade dependencies and refresh project commans; add Tetris project as a sample 2015-01-29 18:03:00 +03:00
Vadim Lopatin 6f2844a1df support build, run and different build configurations with dub 2015-01-29 16:52:32 +03:00
Vadim Lopatin 57b070af09 build is working 2015-01-29 15:50:58 +03:00
Vadim Lopatin 70326b65a4 update builder 2015-01-29 11:54:13 +03:00
Vadim Lopatin 73604e115c merge 2015-01-29 11:27:09 +03:00
Vadim Lopatin 25301d8c4e rework background process handling 2015-01-29 11:20:40 +03:00
Vadim Lopatin f9183b9038 can build current project with dub 2015-01-28 23:10:31 +03:00
Vadim Lopatin 52040619c9 build using dub, continue 2015-01-28 18:03:58 +03:00
Vadim Lopatin 926ecb0cd8 fixes 2015-01-28 17:17:56 +03:00
Vadim Lopatin ead4391676 builders 2015-01-28 13:58:57 +03:00
Vadim Lopatin 8c2dc182ef fix build error 2015-01-28 11:40:07 +03:00
Vadim Lopatin 97f6ad372e build support, part 1 2015-01-28 11:39:10 +03:00
Vadim Lopatin c0fd1b4c0c allow opening package.json project 2015-01-27 22:13:22 +03:00
Vadim Lopatin a32aac9561 loading of projects and workspaces completed 2015-01-27 18:34:50 +03:00
Vadim Lopatin ce91b7c797 support opening of projects and workspaces 2015-01-27 18:08:52 +03:00
Vadim Lopatin 807796e3d1 close file confirmation 2015-01-27 16:28:04 +03:00
Vadim Lopatin 6b51d36741 homescreen improvements 2015-01-27 14:51:03 +03:00
Vadim Lopatin 42b1a1bea2 home screen 2015-01-27 13:57:59 +03:00
Vadim Lopatin 01ffc1dffa Home Screen, part 1 2015-01-27 12:18:06 +03:00
Vadim Lopatin 75a2bf89a7 IDE actions and menu 2015-01-26 17:35:59 +03:00
Vadim Lopatin aeb265f224 main menu and actions 2015-01-26 16:55:14 +03:00
Vadim Lopatin 93102585da allow closing tabs; ask confirmation if content is changed 2015-01-26 16:07:11 +03:00
Vadim Lopatin 790a427b84 show filename in window caption 2015-01-26 13:43:49 +03:00
Vadim Lopatin 17eaa97026 show editor modified state with * prefix on tab 2015-01-26 13:37:13 +03:00
Vadim Lopatin 00ef54ccf3 Merge branch 'master' of github.com:buggins/dlangide 2015-01-26 12:11:58 +03:00
Vadim Lopatin 8e3d0a91bc support opening of source files 2015-01-26 12:11:36 +03:00
Vadim Lopatin b987922103 turn on subpixel antialiasing (ClearType) for win32 fonts / no opengl 2015-01-23 22:28:27 +03:00
Vadim Lopatin 62f94db1cd subpixel rendering 2015-01-23 17:50:50 +03:00
Vadim Lopatin 0a2fefc508 subpixel rendering, part 1 2015-01-23 15:49:32 +03:00
Vadim Lopatin 2c6046bd16 fix tokenizer 2015-01-22 18:16:00 +03:00
Vadim Lopatin 359dffbcce fix action handling 2015-01-22 17:59:10 +03:00
Vadim Lopatin bf99a4ed95 fix x64 builds 2015-01-22 16:26:16 +03:00
Vadim Lopatin ec03b671e6 use embedded resources 2015-01-22 16:00:26 +03:00
Vadim Lopatin bbdafb4c8e fix project 2015-01-22 10:07:54 +03:00
Vadim Lopatin 5af53ca271 fixes 2015-01-21 16:51:38 +03:00
Vadim Lopatin 84f7fdc0f9 refactoring 2015-01-21 16:41:15 +03:00
Vadim Lopatin a788369925 add output panel; add character literal support in tokenizer; fix styles 2015-01-21 16:17:57 +03:00
Vadim Lopatin d34ece5a58 fix font antialiasing 2015-01-21 10:52:33 +03:00
Vadim Lopatin 9f7c4c5274 error tolerant tokenizer 2015-01-21 10:24:11 +03:00
Vadim Lopatin c06627937d error tolerant mode for tokenizer 2015-01-21 09:30:59 +03:00
Vadim Lopatin 6036905692 rename Tokenizer to lowercase 2015-01-20 18:13:09 +03:00
Vadim Lopatin 7ebb523cb7 rename Tokenizer to lowercase 2015-01-20 18:12:00 +03:00
Vadim Lopatin 03f06f5c64 tokenized and source edit fixes 2015-01-20 18:10:07 +03:00
Vadim Lopatin 1c514145b6 fix tokenizer; fix syntax highlight 2015-01-20 15:59:11 +03:00
Vadim Lopatin d580165beb fixes; add more files to sample projects 2015-01-20 14:21:34 +03:00
Vadim Lopatin fd763e525a syntax highlight, continue 2015-01-19 22:35:44 +03:00
Vadim Lopatin ecfafab3bc source files navigation 2015-01-19 13:47:54 +03:00
Vadim Lopatin 79d8ebff2b support opening of project source files when clicking on project tree item 2015-01-19 11:51:18 +03:00
Vadim Lopatin 8781d57f59 fix editor 2015-01-17 22:10:56 +03:00
Vadim Lopatin b3c6b5ad0c add second tab for testing 2015-01-16 17:46:21 +03:00
Vadim Lopatin bfc1b02b7e dark tab resources 2015-01-16 17:43:23 +03:00
Vadim Lopatin 29b5537a81 fix action handling 2015-01-16 16:40:38 +03:00
Vadim Lopatin 33f6c146e0 toolbars and actions 2015-01-16 15:09:49 +03:00
Vadim Lopatin f8b20e7b99 toolbar 2015-01-16 13:59:20 +03:00
Vadim Lopatin fcdcf2a1fb use DockHost, DockFrame 2015-01-16 10:51:25 +03:00
Vadim Lopatin 507f938fad dock window 2015-01-15 17:51:09 +03:00
Vadim Lopatin efd9b3f15c reuse AppFrame from dlangui 2015-01-15 15:34:23 +03:00
Vadim Lopatin 8552d03305 project items reading is working: 2015-01-13 18:57:06 +03:00
Vadim Lopatin 72dfdb74b8 project items reading 2015-01-13 18:42:55 +03:00
Vadim Lopatin 329c03bdf4 add resources; add workspace panel 2015-01-13 15:20:13 +03:00
Vadim Lopatin 3e93506c27 workspace panel 2015-01-13 15:18:44 +03:00
Vadim Lopatin 8e211b1adc sample project reading 2015-01-13 12:01:13 +03:00
Vadim Lopatin d6faa69274 workspace stub 2015-01-13 10:38:14 +03:00
Vadim Lopatin 9d5db4e971 fixes 2014-12-19 13:53:34 +03:00
Vadim Lopatin b176e2b7b7 fix project directory structure 2014-12-08 16:48:33 +03:00
Vadim Lopatin cc5de29b02 fixes 2014-12-08 16:39:47 +03:00
Vadim Lopatin 11a0809158 refactoring 2014-12-05 19:49:32 +03:00
Vadim Lopatin cf82dd00ae sample project 2014-12-05 19:37:00 +03:00
Vadim Lopatin 63748b1462 initial project 2014-12-05 15:49:40 +03:00