Compare commits

...

798 Commits

Author SHA1 Message Date
Vadim Lopatin ec29ced5b6
improve HDPI support 2024-03-08 11:46:42 +00:00
Grim Maple 1bd86c66cd Update code for dlangui 0.10.3 2023-05-18 22:57:40 +03:00
Grim Maple b822795449 Bump dcd version 2023-04-18 17:13:48 +03:00
Grim Maple aeb045e66e Fix logger 2023-04-18 16:58:51 +03:00
Grim Maple e18eaa2b5b
Merge pull request from abstewart/master
Update dlangui dependency to version 0.10.2
2023-04-04 11:48:17 +03:00
abstewart ccac2ad2b9 update dlangui dependency to version 0.10.2 2023-04-03 16:31:32 -04:00
Grim Maple 72ea89b6ec Bump DCD version for tha sweet UFCS support.
Also, removed DCD submodule bacuse it's a dub dependency anyway. Closes 
2022-10-22 14:42:16 +03:00
Grim Maple 8c072de2af Fix autocompletion crash; autocompletion cancel 2022-04-26 19:29:15 +03:00
Grim Maple 0dee6cb1f1 Add autocompletion on each key press 2022-04-22 23:35:54 +03:00
Grim Maple daeb6f58af Update dlangui dep 2022-04-16 16:18:34 +03:00
Grim Maple 61cda23311 Fix deprecations 2022-04-14 23:57:20 +03:00
Grim Maple 51728e70eb Update DCD 2022-04-06 22:27:22 +03:00
Grim Maple b511e32ca3 Fix autocomplete 2022-04-06 22:18:34 +03:00
Vadim Lopatin c566de2633
Merge pull request from leh103/master
Fix for isuue 
2019-08-09 11:51:23 +03:00
Lawrence Hemsley eac96a7d05 Fix for isuue 2019-03-09 15:12:27 -07:00
Vadim Lopatin 16abdd171b fix SDL build 2018-11-26 12:12:46 +03:00
Vadim Lopatin 4e64798b9b update version 2018-11-26 09:55:19 +03:00
Vadim Lopatin b5333788ae upgrade dlangui version 2018-11-26 09:54:40 +03:00
Vadim Lopatin 64cfd574b1 update version 2018-11-26 08:42:20 +03:00
Vadim Lopatin 98c8d835ea
Merge pull request from sr-tream/master
Fix color codes. Now it compilable
2018-11-26 08:34:21 +03:00
SR_team 5b57d9eafe Fix color codes. Now it compilable 2018-10-31 16:06:21 +03:00
Vadim Lopatin 2af89ce369 fix errors; upgrade DCD deps 2018-10-05 09:37:00 +03:00
Vadim Lopatin 06949bef98 update version and dlangui dependency 2018-10-04 13:06:24 +03:00
Vadim Lopatin 1119c32e61
Merge pull request from cschlote/fix-phobos-path-getcwd
Fix access to private std.path.getcwd
2018-10-02 15:02:08 +03:00
Carsten Schlote d89ca3e739 Fix access to private std.path.getcwd 2018-09-19 16:01:32 +02:00
Vadim Lopatin da20313a1b
Merge pull request from WookeyBiscotti/caret_navigation_commands
Add caret navigation
2018-06-13 16:50:57 +03:00
Alex Savchenko 93545717ed Add caret navigation 2018-06-07 22:12:32 +03:00
Vadim Lopatin 0391aa9ae8 update dlangui deps; update version 2018-05-08 11:44:57 +03:00
Vadim Lopatin dbb731fa7b
Merge pull request from Marko10-000/master
Add German language
2018-05-08 10:31:38 +03:00
Vadim Lopatin 6c32105caf
Merge pull request from Zevenberge/feature/add_folder
Create a directory and package.d
2018-05-08 10:31:15 +03:00
Vadim Lopatin 634c024ab1
Merge pull request from rjframe/installer
Add Inno Setup installer script.
2018-05-08 10:30:55 +03:00
Zevenberge 31d9771a08 Merge branch 'master' into feature/add_folder 2018-05-05 11:55:41 +02:00
Zevenberge 4640e093c3 Selects the new folder on creation. Also opens parent folder if not open 2018-05-05 11:55:16 +02:00
Marko Semet a542844b97 Improved German translation for QUESTION_NEW_WORKSPACE
Transformed sentence from feminine to masculine. "verwendet" seams to
sound better than "benutzt".
2018-04-20 12:48:23 +02:00
Marko Semet b4a9fbb431 German language 2018-04-10 14:46:36 +02:00
Ryan Frame ed64d56a79 Add inno setup installer script.
This will install DlangIDE, and optionally download and install DMD.
2018-04-10 07:20:07 -04:00
Vadim Lopatin d684feac14 update dlangui deps 2018-03-20 16:36:12 +03:00
Marco de Wild bf04e91293 Converted tabs to spaces 2017-12-29 14:17:13 +01:00
Marco de Wild 92990e5352 The newly added folder is now placed appropiately 2017-12-29 11:38:48 +01:00
Zevenberge 4f69a40530 Changed the UI options and added english terms 2017-12-23 18:42:19 +01:00
Zevenberge a92a253481 The new package also opens and it added to the tree 2017-12-23 18:26:46 +01:00
Zevenberge 87d5a88a0c Adding a default package.d now works 2017-12-23 18:09:04 +01:00
Zevenberge 85995f9baf Merge branch 'master' into feature/add_folder 2017-12-07 21:37:46 +01:00
Zevenberge 4634fcf90d Scaled the screen a bit better 2017-12-07 21:36:09 +01:00
Vadim Lopatin 582feeac53 fix deprecations 2017-12-03 20:58:28 +03:00
Vadim Lopatin 287c7cdb67 update dlangui 2017-12-03 15:11:48 +03:00
Zevenberge f4f1a6939c Removed action new source file on project root level
As the IDE no longer searches for the source folder, a file cannot be placed here.
2017-12-02 22:45:46 +01:00
Zevenberge 2e9304727d Update VisualD project to include the new file 2017-12-02 22:17:54 +01:00
Zevenberge 2cd4bc1416 Commented the folder creation at project root level
The files are project root are not shown (i.e. README files). Therefore, if you make a folder, it doesn't appear in the UI. The functionality is tested and works, but the scanning of root-level files should be implemented first (more importantly, a descision should be taken which files to show).
2017-12-02 22:07:46 +01:00
Zevenberge 39ac4deb5d The root ProjectFolder now has the name of the folder
It used to have the full file path of the dub.json file.
2017-12-02 21:50:21 +01:00
Zevenberge c1f4a3b1c2 Folder added to its parent without reloading the whole workspace
As we know the parant, we can simple add a child to it. There is no need to reload the workspace. I also took the liberty of renaming refreshWorkspace to updateTreeGraph, to avoid confusion between updating the tree graph and reloading the workspace from disk.
2017-12-02 21:49:08 +01:00
Zevenberge 2bf34ed691 A folder can now be created on all levels
It creates a folder below the folder/project that is selected. ProjectFolder is now no longer set when the project is selected; this allows folder creation at the highest level (i.e. myproj/views instead of myproj/source/views). It is created on disk, but doesn't show up in the workspace yet.
2017-11-30 21:21:24 +01:00
Zevenberge 3900fd4a34 Added new directory to the right-click menu 2017-11-30 18:57:09 +01:00
Vadim Lopatin f7cbb17a51 update dlangui version 2017-10-18 09:10:30 +03:00
Vadim Lopatin 76c91875bf update version 2017-10-16 13:34:14 +03:00
Vadim Lopatin 4487e2cc55 fix 2017-10-16 13:33:44 +03:00
Vadim Lopatin 1e63d6f1bc update readme 2017-10-12 11:32:12 +03:00
Vadim Lopatin 3d8cb03e49 update readme 2017-10-12 11:30:29 +03:00
Vadim Lopatin 178ed7d75c update readme 2017-10-12 11:26:07 +03:00
Vadim Lopatin 2f036d6407 update readme 2017-10-12 11:18:37 +03:00
Vadim Lopatin c9eaf3f9bb update readme 2017-10-12 11:16:36 +03:00
Vadim Lopatin 7069d5985f update README - dub based fetch and run instructions 2017-10-12 11:11:28 +03:00
Vadim Lopatin b412b9a037 DMD profiling on windows workaround 2017-10-10 10:34:36 +03:00
Vadim Lopatin f36056d37e DMD trace file parser - prepare sorted lists of functions - 2017-10-09 09:28:58 +03:00
Vadim Lopatin f620e3e286 DMD profiler trace.log viewer, part 1 - 2017-10-06 16:40:22 +03:00
Vadim Lopatin 645090ec31 fix 2017-10-05 14:55:05 +03:00
Vadim Lopatin 20fbdea809 fix - disable File/Create/New File if no workspace and project opened 2017-10-05 13:46:04 +03:00
Vadim Lopatin 9c50cab5de new project context menu item for workspace - close 2017-10-02 13:12:34 +03:00
Vadim Lopatin ba97194bb3 Fix project detection for error location handling 2017-10-02 13:07:10 +03:00
Vadim Lopatin 325915097a setting to override screen DPI detected by platform - close 2017-09-29 10:58:18 +03:00
Vadim Lopatin 6fd6387df6 update readme 2017-09-28 13:16:53 +03:00
Vadim Lopatin b6628b7f4c update dark theme; fix fonts; fix console mode build 2017-09-28 13:11:59 +03:00
Vadim Lopatin ae58bec192 upgrade dlangui to fix freetype font issues 2017-09-28 10:32:30 +03:00
Vadim Lopatin 0cb3f2257a fix 64 bit builds 2017-09-27 18:47:04 +03:00
Vadim Lopatin 5b1e8925ac update version 2017-09-27 15:52:18 +03:00
Vadim Lopatin a7c203525c better fonts 2017-09-27 15:51:44 +03:00
Vadim Lopatin 033f682d88 fix crash on theme change - 2017-09-27 09:54:26 +03:00
Vadim Lopatin 4239fbacde milestone 0.8 is reached - upgrade version to v0.8.0 2017-09-26 18:07:15 +03:00
Vadim Lopatin e736ff7116 show build operation description in status line - close 2017-09-26 18:03:58 +03:00
Vadim Lopatin 75a9c780a7 provide default editor popup menu - fix 2017-09-26 17:28:46 +03:00
Vadim Lopatin 4f2cd3391f implement editor state display in status line - 2017-09-26 16:39:01 +03:00
Vadim Lopatin c5d5f5850d update version 2017-09-26 14:17:18 +03:00
Vadim Lopatin 9c6a51349b compiler import paths detection - implement 2017-09-26 14:16:50 +03:00
Vadim Lopatin 37b7eecaf7 standard import paths detection - for 2017-09-26 12:50:29 +03:00
Vadim Lopatin 403108bf39 update action shortcut override - fix 2017-09-26 11:26:44 +03:00
Vadim Lopatin 368351c869 ability to hide toolbar and statusbar - fix 2017-09-26 10:49:06 +03:00
Vadim Lopatin ada63d3cc7 rework build configuration and project configuration implementation; fix , fix 2017-09-25 18:14:18 +03:00
Vadim Lopatin 882b1f8254 check if target executable is locked before build - fix 2017-09-25 15:37:06 +03:00
Vadim Lopatin 0966d27eef fix 2017-09-25 15:05:37 +03:00
Vadim Lopatin 5cef11c0d4 remove invalid filename hack for 2017-09-25 14:18:10 +03:00
Vadim Lopatin a4f0f07112 missing source file opening - error handling fixes for 2017-09-25 14:17:18 +03:00
Vadim Lopatin 12aa890d71 fix crash on error log parsing 2017-09-25 13:38:38 +03:00
Vadim Lopatin 2b633184b4 fix editor position byte offset calculation for multibyte utf8 characters - fix , 2017-09-25 13:12:56 +03:00
Vadim Lopatin c518f55243 fix 2017-09-25 11:14:43 +03:00
Vadim Lopatin cac7c51f88 update version 2017-09-22 14:22:58 +03:00
Vadim Lopatin ce26caa73e call tips - , 2017-09-22 14:21:51 +03:00
Vadim Lopatin 732044c229 autocompletion list popup size and location fix; for 2017-09-22 13:54:59 +03:00
Vadim Lopatin d1144ac3f5 fix duplicate doc comment popups - fix 2017-09-22 12:25:25 +03:00
Vadim Lopatin cc1063ebad documentation popup scrollbars issue fix 2017-09-22 11:54:42 +03:00
Vadim Lopatin 3011062621 update version 2017-09-22 11:34:06 +03:00
Vadim Lopatin 9674e404fa add syntax highlight for safe system trusted @property @nogc @disable - implement 2017-09-22 11:33:30 +03:00
Vadim Lopatin 33fa1056dd fix workspace explorer Open popup menu item handling - fix 2017-09-22 11:14:27 +03:00
Vadim Lopatin 74e76d266a fix workspace explorer popup menu shortcuts - fix 2017-09-22 11:12:21 +03:00
Vadim Lopatin b480da8bda upgrade dlangide to fix 2017-09-22 10:47:32 +03:00
Vadim Lopatin bf95fe49e0 file path tooltips in tabs - implement 2017-09-20 10:39:53 +03:00
Vadim Lopatin 63c2ec36e5 window title should show workspace name instead of editor file name - fix 298 2017-09-20 09:46:18 +03:00
Vadim Lopatin e0c267080f fix - expand all / collapse all for workspace tree 2017-09-19 14:24:05 +03:00
Vadim Lopatin 8705aff7df Merge pull request from shiche/254-expand_collapse
#254-autoCollapse-nodes
2017-09-18 16:15:12 +03:00
Vitaly Livshic 07b7110219 #254-autoCollapse-nodes 2017-09-18 11:13:09 +03:00
Vadim Lopatin 963676b083 fixes for 2017-09-18 11:11:12 +03:00
Vadim Lopatin db88a02863 View menu itmes; check items for whitespace and tab marks settings - 2017-09-18 10:50:56 +03:00
Vadim Lopatin 0cdee6d5e4 remove duplicate go to definition, get completions - 2017-09-18 10:19:43 +03:00
Vadim Lopatin 97c3955625 fix , , 2017-09-15 16:22:12 +03:00
Vadim Lopatin 9bcec11903 ability to hide workspace explorer and log window - fix , ability to hide log window - fix , fix ; partial change for 2017-09-14 17:29:25 +03:00
Vadim Lopatin 46b5a3efb3 autohide scrollbars in workspace explorer - for 2017-09-14 15:33:37 +03:00
Vadim Lopatin 8303d36d7b ability to close workspace explorer window - for 2017-09-14 15:30:13 +03:00
Vadim Lopatin 595f0b5847 additional fix 2017-09-14 14:02:00 +03:00
Vadim Lopatin f0bc81776f reduce travis configurations to speed up CI 2017-09-13 18:21:27 +03:00
Vadim Lopatin f977636742 fix slow closing of window under win32; additional fix to focus editor for 2017-09-13 18:19:13 +03:00
Vadim Lopatin bf0e340e16 Merge pull request from shiche/292-GoToLine
292 go to line
2017-09-13 17:35:33 +03:00
Vitaly Livshic 98d83c357a Merge 2017-09-13 17:14:52 +03:00
Vitaly Livshic 398e5b2847 Add Go to line function 2017-09-13 17:05:38 +03:00
Vadim Lopatin 1f0c4f0b6d Merge branch 'master' of github.com:buggins/dlangide 2017-09-13 17:02:18 +03:00
Vadim Lopatin c7fd915e1e support restoring window state - , 2017-09-13 17:02:02 +03:00
Vadim Lopatin 53f955f6ba Merge pull request from shiche/286-wrongCaption
Translated newly added items
2017-09-13 17:00:25 +03:00
Vitaly Livshic bc87c2d0c8 translated dialog header 2017-09-13 15:50:06 +03:00
Vadim Lopatin b0aa592f73 fix - show dlangui version in about 2017-09-13 14:57:57 +03:00
Vitaly Livshic 515a9af98a Translated newly added items 2017-09-13 14:53:23 +03:00
Vadim Lopatin bb3ca2f7b5 update version 2017-09-13 13:19:42 +03:00
Vadim Lopatin 6ed6a61826 update dlangui to fix 2017-09-13 13:19:04 +03:00
Vadim Lopatin 6b81c71513 fix , - main menu items enabled state fixed 2017-09-13 10:13:49 +03:00
Vadim Lopatin b34670873d workspace explorer - preserve tree items expand/collapse state and selected item - implement 2017-09-12 17:20:07 +03:00
Vadim Lopatin b40dc8ba81 fix duplicate projects in workspace after build - 2017-09-12 15:16:04 +03:00
Vadim Lopatin a30379b8fa update version 2017-09-12 13:59:13 +03:00
Vadim Lopatin aab488ecae fix corruption of workspace name - 2017-09-12 13:58:43 +03:00
Vadim Lopatin f2f1f3b85e update dlangui for travis CI fixing 2017-09-12 13:46:19 +03:00
Vadim Lopatin e5e4bd502c update toolbar style 2017-09-12 13:45:27 +03:00
Vadim Lopatin 8fccbfe5a3 update travis CI 2017-09-12 13:14:06 +03:00
Vadim Lopatin 584555338c update travis 2017-09-12 13:11:24 +03:00
Vadim Lopatin 62df72a269 update version 2017-09-12 12:25:48 +03:00
Vadim Lopatin f609859598 additional fixes for restoring recent files - after PR 273 2017-09-12 12:03:02 +03:00
Vadim Lopatin 251fd6b8f7 fixes for , , 2017-09-12 11:03:19 +03:00
Vadim Lopatin e7d58c9750 Merge pull request from shiche/73-openListOfPrevFiles
73 open list of prev files
2017-09-12 09:45:54 +03:00
Vadim Lopatin af7e20ee36 fix 2017-09-11 15:38:45 +03:00
Vitaly Livshic 12753affdc Merge remote-tracking branch 'upstream/master' 2017-09-11 15:23:20 +03:00
Vitaly Livshic e1d5bf2216 Row and column for last opened files 2017-09-11 15:21:48 +03:00
Vadim Lopatin 5af9060332 fix 2017-09-11 14:27:04 +03:00
Vadim Lopatin 856f6d09ab fix 2017-09-11 14:26:41 +03:00
Vadim Lopatin b20e12a326 fix tokenizer keyword detection - 2017-09-11 13:35:19 +03:00
Vadim Lopatin 1b4718cf14 FinInFiles panel crash fix 2017-09-11 12:27:20 +03:00
Vadim Lopatin bed5c024e6 update dsymbol dep to fix crash on x86 2017-09-11 11:02:10 +03:00
Vadim Lopatin 52c0818b49 fix - crash on FindInFiles when there is no opened editor 2017-09-08 15:56:09 +03:00
Vadim Lopatin 5c72e879c1 additional fix for 2017-09-08 15:29:07 +03:00
Vadim Lopatin c66ae7521e fix - new file from menu 2017-09-08 15:22:07 +03:00
Vadim Lopatin 09d5470dda new file dialog enhancements 2017-09-08 15:08:50 +03:00
Vadim Lopatin 4a7a6d0b07 search and highlight improvements - catch recent dlangui version 2017-09-08 13:24:22 +03:00
Vadim Lopatin ad6d0b495e catch latest dlangui - for enabling of file dialog items sorting 2017-09-07 17:24:08 +03:00
Vadim Lopatin 8ba1d31b98 setting for editor font size - close 2017-09-07 11:37:30 +03:00
Vadim Lopatin 9f63bb0603 sort workspace items - folders first - close 2017-09-07 10:56:01 +03:00
Vadim Lopatin 1f34e7dc6c fix - new package creation 2017-09-06 18:09:13 +03:00
Vadim Lopatin 8e118cd5ae find/replace in current file 2017-09-05 12:06:54 +03:00
Vadim Lopatin bdebc90cc1 editors - search support Ctrl+F, initial version; 2017-09-04 18:12:21 +03:00
Vadim Lopatin 55007a6abe fix 2017-09-04 14:53:47 +03:00
Vadim Lopatin 77adfc73c1 fix - autoindent issues 2017-09-04 14:13:57 +03:00
Vadim Lopatin 5183d59682 update dlangui version for 2017-09-04 13:23:11 +03:00
Vadim Lopatin 4e321789b1 documentation popup size fix 2017-08-30 09:31:32 +03:00
Vadim Lopatin 9a6619cd33 completion filtering and sorting - 2017-08-29 17:54:59 +03:00
Vadim Lopatin 0f2fc02157 update version 2017-08-29 16:50:02 +03:00
Vadim Lopatin 23213147d2 fix , partial change for 2017-08-29 16:44:57 +03:00
Vadim Lopatin cfcf70c1ea update version 2017-08-29 16:07:35 +03:00
Vadim Lopatin 49cb61b4c3 fix readme 2017-08-29 16:06:59 +03:00
Vadim Lopatin bed6b6a709 hide workspace tree when no workspace is opened 2017-08-29 16:03:54 +03:00
Vadim Lopatin 01fbc67b05 update translations 2017-08-29 16:03:28 +03:00
Vadim Lopatin 2f2a1e5351 add donate link to Help menu - 2017-08-29 15:56:01 +03:00
Vadim Lopatin fec824d00a donation link in home screen 2017-08-29 15:46:03 +03:00
Vadim Lopatin ac2f87dc12 update dlangui version to get screen DPI detection under SDL/Linux fixed - 2017-08-29 15:31:55 +03:00
Vadim Lopatin 98f53d6560 add vibe-d and D forum links to home screen 2017-08-29 10:58:47 +03:00
Vadim Lopatin ad5aafea8e dlang tour link in home screen 2017-08-29 10:54:28 +03:00
Vadim Lopatin e52d812401 add Menu / Show Home Screen command 2017-08-29 10:47:11 +03:00
Vadim Lopatin 4dc88393de fix 2017-08-29 10:39:43 +03:00
Vadim Lopatin 1fa7a06d9e update readme with existing project import instructions 2017-08-28 16:42:28 +03:00
Vadim Lopatin a7bf256d15 fix theme update 2017-08-28 13:23:51 +03:00
Vadim Lopatin b5744a8411 Merge pull request from shiche/73-openListOfPrevFiles
73 open list of prev files
2017-08-27 10:02:07 +03:00
Vitaly Livshic 2a81c2e6d4 Merge 2017-08-26 19:54:54 +03:00
Vitaly Livshic 911dcffb0d Last opened files automatically opens 2017-08-26 19:49:15 +03:00
and3md 9d516c99d0 More recent dlangui version when create new dlangui based project. 2017-08-25 19:55:52 +02:00
Vadim Lopatin f7f97f80f2 additional change 2017-08-25 19:53:53 +03:00
Vadim Lopatin e530b93426 attempt to resolve , 2017-08-25 18:00:18 +03:00
Vadim Lopatin a318577f97 apply ui font changes 2017-08-25 17:01:25 +03:00
Vadim Lopatin 8fffaa9e09 UI settings - fontFace and fontSize 2017-08-25 15:07:08 +03:00
Vadim Lopatin fa8841ce24 fix zlib linking 2017-08-25 11:55:14 +03:00
Vadim Lopatin 68307368e5 link with zlib; put version to separate file views/VERSION 2017-08-25 10:17:10 +03:00
Vadim Lopatin 99315708d3 update dlangui version to fix scrollbar issue 2017-08-24 10:49:08 +03:00
Vadim Lopatin 8f2686677a update dlangui dep version - fix scrollbars 2017-08-21 14:38:15 +03:00
Vadim Lopatin d0b9ff8a0e implementation of - save file as -- first part 2017-08-15 17:47:02 +03:00
Vadim Lopatin d15e6e769a fix - DCD problem with multithreaded app 2017-08-15 15:52:32 +03:00
Vadim Lopatin 7560d8347c DCD fixes; waiting for DSymbol PR 2017-08-15 15:26:38 +03:00
Vadim Lopatin 0b3530142f fix commandline workspace param processing after dlangui arg list change - item 0 is now executable filename 2017-08-14 10:11:53 +03:00
Vadim Lopatin 814dcd3ede .dt diet template support; trying to fix DCD issue 2017-08-11 19:19:30 +03:00
Vadim Lopatin 9647069fc3 trying to fix 2017-08-10 17:41:04 +03:00
Vadim Lopatin 55fee46ab6 update version 2017-08-10 17:29:07 +03:00
Vadim Lopatin fd7523761c fixes for , , 2017-08-10 17:15:27 +03:00
Vadim Lopatin becf357d0e add x11 configuration 2017-08-09 15:23:06 +03:00
Vadim Lopatin 180dbbe0e7 update dlangui dep 2017-08-09 15:14:31 +03:00
Vadim Lopatin c1b5a014b4 possible fix for issue 2017-08-09 15:13:05 +03:00
Vadim Lopatin cf63a63ae9 fix opening of workspace file from commandline 2017-08-08 11:10:43 +03:00
Vadim Lopatin 99f14342e8 Merge pull request from shiche/209-OpenIDEWithWorkspace
 Workspace can be opened from command line
2017-08-08 09:20:38 +03:00
Vitaly Livshic 34507bc622 Workspace can be opened from command line 2017-08-08 07:27:32 +03:00
Vadim Lopatin 0cd202d43f autoOpen setter 2017-08-07 15:52:20 +03:00
Vadim Lopatin d130848eb2 fix crash on startup 2017-08-07 15:47:51 +03:00
Vadim Lopatin 5771101f59 update dlangui deps 2017-08-07 09:09:39 +03:00
Vadim Lopatin 9ba9ec6123 Merge pull request from shiche/224-rememberProject
224 remember project
2017-08-07 09:07:06 +03:00
Vitaly Livshic 10d52a7410 UIString deprecated constructor replaced by fromId method 2017-08-06 16:13:50 +03:00
Vitaly Livshic 1e71bdd63e Auto open last project, repair recent projects opening, some translations improvments 2017-08-06 15:19:23 +03:00
Vadim Lopatin 133cd7ce3e update Dlangui dep version 2017-07-29 20:33:44 +03:00
Vadim Lopatin fbac6bd3cb fix toUTF8 deprecation warning 2017-07-24 14:41:19 +03:00
Vadim Lopatin f07c7401b2 fix UIString deprecations 2017-07-24 14:38:52 +03:00
Vadim Lopatin bae22e7d01 update deps 2017-07-24 14:17:50 +03:00
Vadim Lopatin d0bcf70269 Merge pull request from shiche/translations
Russian translations improvement
2017-07-21 08:43:41 +03:00
Vadim Lopatin 72fa9d114b Merge pull request from xHatchx/master
fixed build error at issue 
2017-07-21 08:43:29 +03:00
Vitaly Livshic 6d3abfb614 Russian translations improvement 2017-07-21 07:56:14 +03:00
xHatchx 0bc9d90199 fixed build error at issue 2017-07-20 12:56:34 +02:00
Vadim Lopatin 3b869a20db Merge pull request from g4z3r/work
fix crash of incorrect dub.json file
2017-06-23 20:50:26 +03:00
gazer 37ac15cd7c update ide version string 2017-05-30 12:53:12 +03:00
gazer 5af0923585 remove deprecations 2017-05-30 12:51:44 +03:00
gazer 0e79cf5e49 fix crash of incorrect dub.json file 2017-05-29 21:29:08 +03:00
Vadim Lopatin 63e88aeada update DlangUI dependency 2017-04-11 16:32:24 +03:00
Vadim Lopatin d3665d77fb Merge pull request from and3md/fix_local_variables
Fix local variables not showing - issue 
2017-04-11 16:18:15 +03:00
and3md 8e1dab322b Space after comma (correct coding style). 2017-04-10 18:16:03 +02:00
and3md c7fa27d89b Fix local variables parsing issue 2017-04-09 15:57:21 +02:00
Vadim Lopatin 8346db3031 Merge branch 'master' of github.com:buggins/dlangide 2017-03-13 13:32:21 +03:00
Vadim Lopatin 3b8c62938e update readme 2017-03-13 13:32:13 +03:00
Vadim Lopatin 412c1da93e Merge pull request from drug007/issue-187
Fix .
2017-03-13 14:30:24 +04:00
Vadim Lopatin b86d27a6c3 Merge pull request from drug007/master
Prevent crashing if we create the project while current workspace is …
2017-03-13 14:30:05 +04:00
drug007 00e17a8d3b Prevent crashing if we create the project while current workspace is null. 2017-03-02 17:53:25 +03:00
drug007 6ea4ce9f5a Fix . 2017-03-02 17:33:46 +03:00
Vadim Lopatin af8babdf1b Merge pull request from AckeardOct/master
Settings for DCD include path from project settings file
2016-11-20 19:53:02 +04:00
AckeardOct f4e9934f6f Update README.md 2016-11-17 21:12:08 +03:00
ackeardoct 5876c474fa Settings DCD path from workspace settings file 2016-11-17 21:06:01 +03:00
Vadim Lopatin ade515ec62 update dlangui dependency version - fix several issues 2016-10-24 09:09:50 +03:00
Vadim Lopatin 0938a020e2 catch recent dlangui changes 2016-10-20 15:17:53 +03:00
Vadim Lopatin f8fcf03f23 add dub.sdl project format support - implement 2016-10-20 14:01:42 +03:00
Vadim Lopatin d15446273c subpackages support (embedded in main dub.json) - implement 2016-10-18 14:26:14 +03:00
Vadim Lopatin 0a8f4decc8 subpackages support - when specified as paths to subpackage dirs - for ; todo: subpackages as part of main package file 2016-10-18 12:27:51 +03:00
Vadim Lopatin e8d21b5673 update dlangui version to fix crash on menu item selection 2016-10-17 16:24:20 +03:00
Vadim Lopatin 1ec3ac2f80 update dlangui version to fix grid problems and allow column resizing in grids 2016-10-17 13:25:42 +03:00
Vadim Lopatin c476b6bccf update dlangui version to get latest fixes 2016-10-17 10:16:03 +03:00
Vadim Lopatin ced85f66f1 improvements in autocompletion; initiate autocompletion by . press with delay 2016-10-14 13:57:17 +03:00
Vadim Lopatin 2f05223bea code completion improvements 2016-10-14 13:15:50 +03:00
Vadim Lopatin 09cb25ada9 update project templates 2016-10-14 11:45:52 +03:00
Vadim Lopatin 6885ffc49e update dlangui version to fix 2016-10-14 11:03:17 +03:00
Vadim Lopatin c1832ded29 upgrade dlangui to fix 2016-10-13 22:00:29 +03:00
Vadim Lopatin 651566acc7 update dlangui version - close 2016-10-13 15:14:50 +03:00
Vadim Lopatin 9bf16c050a update dlangui version to fix crash on exit 2016-10-13 14:30:25 +03:00
Vadim Lopatin c79e5e0242 upgrade dlangui version to close 2016-10-13 10:56:51 +03:00
Vadim Lopatin 7a8b03109c support targetPath parameter in dub.json; use project dir if not specified; close 2016-10-13 09:46:58 +03:00
Vadim Lopatin b1ece5d64f upgrade DCD and dlangui versions 2016-10-11 16:21:35 +03:00
Vadim Lopatin 6048ed8343 update DCD version in MSVC project 2016-10-11 15:59:52 +03:00
Vadim Lopatin dcdbcc8c27 open project file on double click or Enter key press instead of simple selection - close 2016-10-11 15:11:47 +03:00
Vadim Lopatin 20826288ca disable parallel search to close 2016-10-11 15:06:57 +03:00
Vadim Lopatin f6edf6712c automatically go to first error after build error - close 2016-10-11 14:26:30 +03:00
Vadim Lopatin 3fab0ca56d fix cursor positioning in go to compiler error - 2016-10-11 14:07:26 +03:00
Vadim Lopatin d344dd0d01 save recent directories for opening / creating workspaces/projects - 2016-10-11 13:57:04 +03:00
Vadim Lopatin c2c19fbf86 save recent directories for file dialog - 2016-10-11 13:51:49 +03:00
Vadim Lopatin d1441f9be0 fix recent workspace list update - close 2016-10-11 13:34:00 +03:00
Vadim Lopatin 2815b6a02e allow selecting non-monospace fonts - for 2016-10-11 13:14:22 +03:00
Vadim Lopatin 38f3547fdd Editor font face setting support - close 2016-10-11 12:00:04 +03:00
Vadim Lopatin 3bc212e7e7 update dlangui version 2016-10-03 15:54:52 +03:00
Vadim Lopatin 12b8651587 DUB project - support minimal configuration to avoid OpenGL 2016-09-15 17:12:00 +03:00
Vadim Lopatin 1cdc51ca93 update DlangUI version - to fix crash on Windows 2016-09-15 13:33:57 +03:00
Vadim Lopatin 3b67751e27 update dlangui dep; fix debug console usage under windows 2016-09-14 14:16:31 +03:00
Vadim Lopatin ac58083940 console mode in mono-d linux project 2016-09-14 13:03:43 +03:00
Vadim Lopatin 8a4e8a2b76 console mode support fixes 2016-09-13 16:53:21 +03:00
Vadim Lopatin 5b7de27d92 fixes for console mode 2016-09-13 10:34:46 +03:00
Vadim Lopatin d8145233c1 parser experiments 2016-09-12 17:45:45 +03:00
Vadim Lopatin 420812aa3c fix tokenizer 2016-09-12 16:20:53 +03:00
Vadim Lopatin a0594d5922 console mode fixes 2016-09-12 12:18:08 +03:00
Vadim Lopatin 21606da3e1 fixes 2016-09-12 09:17:35 +03:00
Vadim Lopatin 1fb3bd9ec1 console mnode support 2016-09-12 08:57:07 +03:00
Vadim Lopatin 80c2ab2811 console mnode support 2016-09-12 08:51:22 +03:00
Vadim Lopatin 7403d558c9 update version 2016-07-08 11:15:02 +03:00
Vadim Lopatin 79b6934029 fixes 2016-07-08 11:14:26 +03:00
Vadim Lopatin cd84fe3453 update dlangui deps 2016-07-01 16:45:11 +03:00
Vadim Lopatin e7e011e815 fix win32 x64 build 2016-07-01 16:02:13 +03:00
Vadim Lopatin 0cdd6a9216 fix Travis CI unittest 2016-06-29 13:08:23 +03:00
Vadim Lopatin bc7041530d fix Travis CI unittest 2016-06-29 13:01:26 +03:00
Vadim Lopatin ddc5a569e8 update dlangui 2016-06-28 16:32:18 +03:00
Vadim Lopatin 052f9f9bfe exception handling 2016-06-28 15:24:18 +03:00
Vadim Lopatin 84ffe98ba0 update version string 2016-06-28 14:42:56 +03:00
Vadim Lopatin 0c8a4260d0 update dlangui version 2016-06-28 14:42:11 +03:00
Vadim Lopatin 25506648cf Merge branch 'master' of github.com:buggins/dlangide 2016-06-28 14:35:41 +03:00
Vadim Lopatin ae6458a93b update mago-mi 2016-06-28 14:22:46 +03:00
Vadim Lopatin 6321fdb69d tab position marks in editors 2016-06-28 14:21:06 +03:00
Vadim Lopatin b12ced369a lldbmi2 support fixes; better demangling of strange corrupted symbols under DMD OSX 2016-06-07 21:47:32 +03:00
Vadim Lopatin df2ecd5b41 fixes for lldbmi2 debugger 2016-06-07 21:24:22 +03:00
Vadim Lopatin cc878579e0 MacOSX - lldbmi2 debugger support 2016-06-07 19:23:15 +03:00
Vadim Lopatin db9b49f2c3 update mago-mi version 2016-06-07 13:57:20 +03:00
Vadim Lopatin fa3691897f fix issue 2016-06-07 13:53:59 +03:00
Vadim Lopatin 5abc7bf27c disable terminal widget on windows 2016-06-07 13:53:36 +03:00
Vadim Lopatin d00d3b032f update mago-mi 2016-06-07 10:50:57 +03:00
Vadim Lopatin 18ea6395e0 debugger support fixes 2016-06-07 10:48:42 +03:00
Vadim Lopatin 0e390efd05 fix terminal support 2016-06-07 08:58:32 +03:00
Vadim Lopatin 8dd29d78a0 terminal support 2016-06-06 15:43:13 +03:00
Vadim Lopatin fd0f10bfc5 fix terminal support for linux 2016-06-06 13:27:13 +03:00
Vadim Lopatin 1f48df2f80 Merge branch 'master' of github.com:buggins/dlangide 2016-06-06 12:02:46 +03:00
Vadim Lopatin 0545964ecf dlangui dependency update 2016-06-06 12:02:34 +03:00
Vadim Lopatin d54c0a7249 terminal keycodes 2016-06-06 12:02:18 +03:00
Vadim Lopatin c05e1f3ee1 fix build error with close() 2016-06-06 09:44:46 +03:00
Vadim Lopatin 312662f828 terminal keyboard input 2016-06-06 09:39:51 +03:00
Vadim Lopatin f7b6e45ef3 Merge pull request from meatatt/patch-1
close() disambiguation
2016-06-06 07:31:02 +03:00
Sheldon Shen 72c9be2d5b close disambiguation
The implicit close(masterfd) here actually calls dlangide.ui.terminal.TerminalDevice.close, which is not callable using argument types (int) and somehow leads to a compile failure.
2016-06-04 21:24:19 +08:00
Vadim Lopatin 444db7e37d fix readme 2016-06-03 09:31:21 +03:00
Vadim Lopatin ebdd8fafa1 fixes for 2016-06-03 09:28:58 +03:00
Vadim Lopatin dce064d1f0 terminal support fixes 2016-06-01 15:11:08 +03:00
Vadim Lopatin 416d46bca5 update about dialog 2016-06-01 15:10:54 +03:00
Vadim Lopatin 592826f94a close issue , close issue , partial fix for issue 2016-06-01 15:09:46 +03:00
Vadim Lopatin 045acfd73d terminal device 2016-06-01 12:21:17 +03:00
Vadim Lopatin 3ca6e5ea6e terminal pipe 2016-05-31 16:21:39 +03:00
Vadim Lopatin c3293a6d09 ptty test 2016-05-31 15:09:23 +03:00
Vadim Lopatin 58fec37c25 Merge branch 'master' of github.com:buggins/dlangide 2016-05-31 14:43:27 +03:00
Vadim Lopatin b45b138ac7 fixes 2016-05-31 14:28:39 +03:00
Vadim Lopatin 7614acd8dc fix linux monod project - add terminal.d 2016-05-31 14:24:33 +03:00
Vadim Lopatin 97cb667dc9 terminal colors 2016-05-30 16:36:03 +03:00
Vadim Lopatin 7055f48cc5 terminal: cursor position setting, erase screen commands 2016-05-30 15:53:29 +03:00
Vadim Lopatin c4869ca3c0 scroll and cursor position 2016-05-30 12:03:41 +03:00
Vadim Lopatin f65108dbea terminal - initial implementation 2016-05-30 10:51:56 +03:00
Vadim Lopatin 83c86d70fd refactor GDB support; update mago-mi 2016-05-27 16:47:02 +03:00
Vadim Lopatin 97a9cd90c8 debugger enhancements; compatibility fixes for lldbmi2 2016-05-27 10:33:32 +03:00
Vadim Lopatin 3d14caa41f update mago-mi 2016-05-26 13:25:55 +03:00
Vadim Lopatin cc4ef57bc0 update theme 2016-05-26 13:25:42 +03:00
Vadim Lopatin 00a6a9bcfe update mago-mi version 2016-05-24 08:20:40 +03:00
Vadim Lopatin b941610b81 fix mago-mi compatibility 2016-05-20 14:17:40 +03:00
Vadim Lopatin e59f9d1755 update dlangui and mago-mi versions 2016-05-20 13:21:17 +03:00
Vadim Lopatin df2ce7f28a update dlangui dep 2016-05-18 14:22:30 +03:00
Vadim Lopatin 762fc83953 add prebuilt mago-mi.exe 2016-05-17 10:34:21 +03:00
Vadim Lopatin e0429ac6f0 settings: use mago-mi for debugging on Windows 2016-05-17 10:26:23 +03:00
Vadim Lopatin ac07ac9868 debugger support fixes 2016-05-16 23:09:46 +03:00
Vadim Lopatin c9d038feaa fix import deprecation messages 2016-04-27 12:10:38 +03:00
Vadim Lopatin c7b59deaaa update dlangui dependency version to include fix for 2016-04-27 11:59:37 +03:00
Vadim Lopatin 6d91b80c78 update dlangui dependency 2016-04-20 08:34:39 +03:00
Vadim Lopatin 8e9f20ad20 update DlangUI dependency version 2016-03-29 10:29:17 +03:00
Vadim Lopatin 0eaeb24995 fix crash on theme change 2016-03-29 10:28:54 +03:00
Vadim Lopatin 22fe2de1fa update DlangUI dependency version - possible fix for , DUB issue 2016-03-16 16:55:12 +03:00
Vadim Lopatin d2c4622bf0 Merge pull request from keywan-ghadami/patch-1
updated dlangui minor number
2016-03-11 10:49:43 +03:00
Keywan Ghadami 77cf494d0d updated dlangui minor number
Should temporary fix , but only until the next realese of dlanggui
2016-03-10 21:16:59 +01:00
Vadim Lopatin 2d1992ff47 fix merge conflict 2016-03-09 09:18:52 +03:00
Vadim Lopatin 21cc22847d update dependencies 2016-03-09 09:17:06 +03:00
Vadim Lopatin 93dcab56a0 Merge pull request from keywan-ghadami/workaround-dub-hangs
workaround for 
2016-03-09 09:09:55 +03:00
Vadim Lopatin 41b7e96172 Merge pull request from keywan-ghadami/prefill-searchpanel-textbox
WIP: prefill the search panael text box with selected text from the editor
2016-03-09 09:09:44 +03:00
Keywan Ghadami 45159cb301 prefill the search panael text box with the selected text from the current editor
usecase: if DCD does not work or is not responsible i like to be able to select some text and then search for other occurrences.
If the ide automaticlly prefill the textbox for the search it much more comfortable.
It is standard behaivor in many (maybe every) popular applications (firefox, openoffice ...)
2016-03-08 11:53:08 +01:00
Keywan Ghadami caa3d2e833 workaround for
using highest availible version number lowers the problems for dub
2016-03-06 10:18:56 +01:00
Vadim Lopatin a53361df26 Merge branch 'master' of github.com:buggins/dlangide 2016-02-26 15:25:00 +03:00
Vadim Lopatin f47c21a06c update dulangui dependency 2016-02-26 13:18:58 +03:00
Vadim Lopatin a777f08e80 Merge pull request from theokeist/master
add czech language support ; needs to complete
2016-02-24 09:04:43 +03:00
theokeist ec21b3e55c add czech language support ; needs to complete 2016-02-22 21:32:42 +01:00
Vadim Lopatin 89b7dd40b2 update dlangui version, to close issue 2016-02-05 10:24:55 +03:00
Vadim Lopatin 58bbb43214 Merge pull request from g4z3r/new
fix windows build
2016-02-04 11:21:01 +03:00
gazer bd0a22eb2e fix windows build 2016-02-04 10:46:33 +03:00
Vadim Lopatin 9a0fbeac37 Merge pull request from g4z3r/new
rewrite rdmd execution
2016-02-03 15:47:35 +03:00
gazer 6a89972ab8 fix 2016-02-03 13:59:18 +03:00
gazer 3f3b3d2fc0 rewrite rdmd execution 2016-02-03 13:27:34 +03:00
gazer f8fe92aa77 run a program with run-script, so terminal will not close immediately after execution 2016-02-03 13:27:34 +03:00
Vadim Lopatin efce30b76e update dlangui dependency 2016-02-03 11:29:02 +03:00
Vadim Lopatin a94fbd7ad1 Merge branch 'master' of github.com:buggins/dlangide 2016-02-02 10:44:38 +03:00
Vadim Lopatin 62c9a52061 update dlangui dependency 2016-02-02 10:44:04 +03:00
Vadim Lopatin f7da2aa407 Merge pull request from default0/master
Fix saving/loading startup project of workspace
2016-02-01 18:50:57 +03:00
00schneider 8293053cef Fix saving/loading startup project of workspace 2016-02-01 15:31:38 +01:00
Vadim Lopatin 7ef43a31a7 update dlangui depenedncy; find in files action; close 2016-02-01 15:03:07 +03:00
Vadim Lopatin f58f869c04 update dlangui dependency 2016-02-01 08:21:51 +03:00
Vadim Lopatin 42306ef7f1 Merge pull request from g4z3r/new
clear code, add a unittest
2016-01-30 09:19:56 +03:00
Vadim Lopatin 0d3efe18d3 update dlangui deps 2016-01-30 09:17:39 +03:00
gazer f3e69dccdd clear code, add a unittest 2016-01-29 21:49:31 +03:00
Vadim Lopatin 6a338007db settings: move Interface settings on top 2016-01-29 12:09:44 +03:00
Vadim Lopatin 2556795f82 trying to fix 2016-01-29 11:57:13 +03:00
Vadim Lopatin cf467f7382 update dlangui dependency version 2016-01-29 08:50:44 +03:00
Vadim Lopatin 5781886da6 Merge pull request from default0/master
Add Reveal in Explorer for Projects
2016-01-29 07:00:31 +03:00
default0 b3779b689b Add Reveal in Explorer for Projects
Shows the dub.json file in the file manager.
2016-01-28 18:56:04 +01:00
Vadim Lopatin be50102929 Merge pull request from default0/master
Add vibe.d project template
2016-01-28 20:18:34 +03:00
default0 038d1f6fb9 Add vibe.d project template 2016-01-28 17:03:42 +01:00
Vadim Lopatin 3f23210289 Merge branch 'g4z3r-master' 2016-01-28 16:14:18 +03:00
Vadim Lopatin 36977dc97a merge 2016-01-28 16:13:58 +03:00
Vadim Lopatin 3b88814754 completion list with symbol type icons - close 2016-01-28 15:51:45 +03:00
gazer e1d924dd7b basic rdmd support 2016-01-28 15:29:29 +03:00
Vadim Lopatin 13f2656550 async DCD get code completions handling - close 2016-01-28 11:58:21 +03:00
Vadim Lopatin 7ba06e6bfe DCD async call for getDocComments - 2016-01-28 11:31:03 +03:00
Vadim Lopatin f4d1a8ec7f Merge branch 'master' of github.com:buggins/dlangide 2016-01-28 10:26:25 +03:00
Vadim Lopatin 4394f834cb DCD async access - for 2016-01-28 10:26:12 +03:00
Vadim Lopatin a30e68ec46 Merge pull request from g4z3r/master
close tab with ctrl+W
2016-01-28 06:54:20 +03:00
gazer 72b02b8298 close tab with ctrl+W 2016-01-27 22:01:49 +03:00
Vadim Lopatin d828af306e refactoring DCD access - implementing async calls - for 2016-01-27 17:07:41 +03:00
Vadim Lopatin d27884a0df DCD usage refactoring 2016-01-27 15:58:48 +03:00
Vadim Lopatin 06247f3fb2 Syntax highlight for DML and JSON in editor 2016-01-27 11:19:44 +03:00
Vadim Lopatin 932afca154 update DlangUI dependency version 2016-01-27 10:53:04 +03:00
Vadim Lopatin 2ac611f645 allow editing project json - close 2016-01-27 10:52:06 +03:00
Vadim Lopatin b5b639a7e4 update dlangUI dependency version 2016-01-26 21:02:50 +03:00
Vadim Lopatin 7810ce2f8a Show symbol doc comments on mouse hover in source - close 2016-01-26 15:19:07 +03:00
Vadim Lopatin 45a1af5b2b DCD integration: DOC comments - part 2 2016-01-26 10:48:55 +03:00
Vadim Lopatin e83ca111fb DCD doc comments support, part 1 2016-01-26 10:30:20 +03:00
Vadim Lopatin 66c7e28639 goToDefinition by Ctrl+Click - close 2016-01-26 10:04:59 +03:00
Vadim Lopatin c05067002c fix goToDefinition cursor setting if file is newly opened - close 2016-01-26 09:41:46 +03:00
Vadim Lopatin 4bac204a25 upgrade dependency version 2016-01-26 08:52:56 +03:00
Vadim Lopatin 6463912bbd Merge pull request from g4z3r/master
improve eng and ru button names, added translations
2016-01-26 08:34:20 +03:00
gazer 60e2072b06 fix 2016-01-26 00:04:27 +03:00
gazer f33a28792b improve eng and ru button names 2016-01-25 21:30:10 +03:00
Vadim Lopatin a173de9c36 update dependency version 2016-01-25 16:20:03 +03:00
Vadim Lopatin 7e1f803fa5 update DlangUI dependency version 2016-01-25 15:23:30 +03:00
Vadim Lopatin df78ead46f Merge pull request from default0/fix-empty-projects
Create source directory for empty projects
2016-01-25 10:54:42 +03:00
Vadim Lopatin ea580ba5e1 Merge pull request from default0/master
Offer creation of missing target location
2016-01-25 10:54:28 +03:00
default0 d69db6a3e6 Create source directory for empty projects
Since the preview shows the creation of a source directory and since
there currently is no functionality to add new source paths to a
project, empty projects were effectively unusable after creation
unless you manually created files/directories for them outside
DlangIDE.
2016-01-23 15:39:24 +01:00
default0 b433b16902 Offer creation of missing target location
If you create a new workspace or project and enter a non-existing path
the IDE just complained that the path did not exist, forcing you to go
out of your way and manually set one up. It now offers you to create
the missing directories for you.
2016-01-23 15:19:28 +01:00
Vadim Lopatin 6fdb8812c4 Setting for showing white space marks in editors - close 2016-01-22 14:58:29 +03:00
Vadim Lopatin 37b50254c5 fix dependency version 2016-01-21 12:00:49 +03:00
Vadim Lopatin c2dd15f59a update dlangui dependency version 2016-01-21 11:51:04 +03:00
Vadim Lopatin 2e67bc7c08 arm support; update dlangui version to fix 2016-01-21 11:48:56 +03:00
Vadim Lopatin 29fbfb5a07 Highlight startup project in project tree - close 2016-01-18 13:13:51 +03:00
Vadim Lopatin 6b6c9c20b3 new project, new file dialogs layout fixed 2016-01-18 11:49:14 +03:00
Vadim Lopatin 7eda97f4e4 update dlangui dependency - close 2016-01-18 10:09:18 +03:00
Vadim Lopatin 89f684c5f6 fix Run w/o debugging - issue 2016-01-18 09:41:21 +03:00
Vadim Lopatin 883540e5e3 Merge pull request from keywan-ghadami/breakpoints-range-fix
fix range violation on deleting breakpoints
2016-01-16 22:21:09 +03:00
Keywan Ghadami 9e2ad854ce change the length of the array after accessing that array 2016-01-16 14:50:46 +01:00
Vadim Lopatin 4fc802f742 update DCD dependency version 2016-01-15 13:15:05 +03:00
Vadim Lopatin a7ccd67525 add license file 2016-01-15 13:14:53 +03:00
Vadim Lopatin f74e757e00 DUB additional params; LDMD toolchain setting - close 2016-01-15 10:49:22 +03:00
Vadim Lopatin 8da7d8d36a fix for - apply DlangUI change for StringGrid style - to fix font in file dialog 2016-01-15 10:00:24 +03:00
Vadim Lopatin 692da7b245 update readme with Wiki link 2016-01-15 09:44:36 +03:00
Vadim Lopatin c566f64c6e Merge branch 'master' of github.com:buggins/dlangide 2016-01-14 14:12:44 +03:00
Vadim Lopatin f29d32720a update readme 2016-01-14 14:12:30 +03:00
Vadim Lopatin ffc7d4996e fix Mono-D linux and OSX projects 2016-01-14 14:04:57 +03:00
Vadim Lopatin 94c2c29a95 update submodules in projects 2016-01-14 13:55:36 +03:00
Vadim Lopatin cf358628bc put DCD as submodule 2016-01-14 12:06:23 +03:00
Vadim Lopatin 0c412a25bf add DCD as submodule 2016-01-14 11:37:11 +03:00
Vadim Lopatin 94c2ad0ca8 close - refresh project dependencies after build 2016-01-14 11:29:22 +03:00
Vadim Lopatin 52592b3bc4 fixes 2016-01-14 10:04:20 +03:00
Vadim Lopatin ec3a1abac0 debugger - step / thread fixes 2016-01-12 15:06:35 +03:00
Vadim Lopatin 4aac13c19f fix breakpoint setting; add breakpoint toggle with left button click on editor line icons pane - close 2016-01-12 14:22:01 +03:00
Vadim Lopatin 25694f1bf5 add DebugVariable.children for supporting complex variables 2016-01-12 13:36:30 +03:00
Vadim Lopatin 40a1c3032f fix debugger Stack window thread selection combobox handling - close 2016-01-12 13:29:39 +03:00
Vadim Lopatin 28b699e824 new DUB version package location support - close 2016-01-12 10:24:07 +03:00
Vadim Lopatin 3645c29fb6 fix crash under win32 - in DCD log messages: close 2016-01-11 10:14:15 +03:00
Vadim Lopatin 2a48f235b0 Merge branch 'keywan-ghadami-master' 2016-01-11 09:48:10 +03:00
Vadim Lopatin 479d5a9835 merge 2016-01-11 09:47:46 +03:00
Vadim Lopatin af06b8666c update OSX Mono-D project for DCD integration 2016-01-11 09:41:03 +03:00
Vadim Lopatin 215d52e4bd update Linux Mono-D project for integrated DCD 2016-01-11 09:38:50 +03:00
Vadim Lopatin 64c56b8c4b update dlangui dependency version 2016-01-11 09:13:23 +03:00
Vadim Lopatin 057e75f44b fix build errors after DCD integration 2016-01-11 09:12:23 +03:00
Keywan Ghadami 4162fcfc75 updated DCD dependency 2016-01-09 00:00:07 +01:00
Vadim Lopatin e931bea259 update dlangui dependency version 2016-01-02 19:38:34 +03:00
Vadim Lopatin a5e80e1722 Merge pull request from keywan-ghadami/dcd-dub-integration
integrated dcd via dub without client/server
2016-01-02 19:32:42 +03:00
Keywan Ghadami 63ff1a3a25 integrated dcd via dub without client/server 2016-01-01 19:55:20 +01:00
Vadim Lopatin f226563981 Merge pull request from keywan-ghadami/gdb-ignore-gc-signals
configure gdb to ignore garbage collection signals
2015-12-29 11:32:36 +03:00
Keywan Ghadami 225459e115 config gdb to ignore garbage collection signals
to do so i send following commands following to gdb on startup:
handle SIGUSR1 nostop noprint
handle SIGUSR2 nostop noprint

this prevents gdp from beeing interuppted by garbage collection signals
2015-12-28 22:46:20 +01:00
Vadim Lopatin f85cb7da9c Merge pull request from keywan-ghadami/debug-not-existing-source-file
on updating source file on debuging check if file exists before openi…
2015-12-28 10:30:57 +03:00
Keywan Ghadami 1b881f2341 on updating source file on debuging check if file exists before opening in editor 2015-12-26 20:34:23 +01:00
Vadim Lopatin 730039249e update dlangui dependency version 2015-12-23 09:18:54 +03:00
Vadim Lopatin 995a5c6d38 update readme with coding style doc link 2015-12-23 09:17:42 +03:00
Vadim Lopatin ce60b3ddd7 replace tabs with spaces 2015-12-23 09:15:26 +03:00
Vadim Lopatin bf5577f9ac replace tabs with 4 spaces 2015-12-23 08:47:48 +03:00
Vadim Lopatin e22583c671 update dlangui dependency version 2015-12-19 13:49:25 +03:00
Vadim Lopatin 351070f883 Merge pull request from John-Colvin/travisFix
travis fixes
2015-12-18 21:24:41 +03:00
Vadim Lopatin 3c8f770d93 fixes 2015-12-18 15:14:58 +03:00
John Colvin ea3b7931bd travis fixes 2015-12-18 10:19:57 +00:00
Vadim Lopatin 48a6f5754a show variables 2015-12-18 11:59:58 +03:00
Vadim Lopatin 9dc84ab7c7 debugger UI - stack trace, locals 2015-12-18 10:31:17 +03:00
Vadim Lopatin 87ca1f8ddd show stack trace in Stack window 2015-12-18 08:49:18 +03:00
Vadim Lopatin 366891879a Merge branch 'master' of github.com:buggins/dlangide 2015-12-18 08:11:41 +03:00
Vadim Lopatin fc51f4188e update dlangui dependency version 2015-12-17 21:42:09 +03:00
Vadim Lopatin 35e83d4a37 update readme 2015-12-17 19:18:45 +03:00
Vadim Lopatin d1031aa803 update dlangui dependency version 2015-12-17 18:58:41 +03:00
Vadim Lopatin ebb5d41e5a Merge branch 'master' of github.com:buggins/dlangide 2015-12-17 18:39:37 +03:00
Vadim Lopatin 7a25003987 fixes 2015-12-17 18:39:26 +03:00
Vadim Lopatin 5a3e6e3055 Merge pull request from keywan-ghadami/workaround-workspace-settings
dlang ide crashed on opening an workspace by selecting an dub file.
2015-12-17 18:27:08 +03:00
Vadim Lopatin 00f0b9220d Merge pull request from keywan-ghadami/print-dub-parameter
printing the commandlineparamters when executing dub.
2015-12-17 18:26:56 +03:00
Vadim Lopatin 55301d641b pass current state(threads, stack trace, vars) to UI 2015-12-17 16:58:29 +03:00
Vadim Lopatin 358eefa79c cloning debug state 2015-12-17 16:46:59 +03:00
Vadim Lopatin dd9163a5fb GDB support, refactoring 2015-12-17 16:35:07 +03:00
Keywan Ghadami 136137aad8 printing the commandlineparamters when executing dub. 2015-12-17 14:30:28 +01:00
Vadim Lopatin 253cb1f7b4 gdb debugger support - threads, stack, variables 2015-12-17 14:54:06 +03:00
Keywan Ghadami 85f3596400 dlang ide crashed on opening an workspace by selecting an dub file. E.g. when i tied to open the dlangide directory itself.
the stacktrace shows that it tried to save some settings but the filename was null. So i changed the default settings filename in worspace.d file from null to
WORKSPACE_EXTENSION. This way i was able to open the the workspace. I am new to Dlang and to this project so i might not get the hole picture here and doing something wrong, please double check if that the correct way to fix that.
2015-12-17 11:17:28 +01:00
Vadim Lopatin 17195a81f5 fix crash 2015-12-17 11:59:43 +03:00
Vadim Lopatin 611c2f2cb7 debugger improvements 2015-12-17 11:48:57 +03:00
Vadim Lopatin b8b44a79e7 fix debug stopping 2015-12-16 16:57:53 +03:00
Vadim Lopatin 94ae71b7e8 fix debugger stopping handling 2015-12-16 16:53:09 +03:00
Vadim Lopatin 4fa0173a7e update dlangui dependency version 2015-12-16 15:41:22 +03:00
Vadim Lopatin 14e326e826 debugger UI 2015-12-16 15:31:01 +03:00
Vadim Lopatin a10427631c Debugger UI 2015-12-16 15:15:01 +03:00
Vadim Lopatin 33b1c744c8 debugger support 2015-12-16 14:06:03 +03:00
Vadim Lopatin d760fe671d MI parser 2015-12-16 11:08:10 +03:00
Vadim Lopatin c0574c8219 mi parser fixes 2015-12-16 07:09:33 +03:00
Vadim Lopatin 07254880d7 gdb mi parser 2015-12-15 21:28:30 +03:00
Vadim Lopatin 820c88847c GDB MI output parser 2015-12-15 20:25:23 +03:00
Vadim Lopatin 8c3a284d90 GDB mi output parser 2015-12-15 17:04:05 +03:00
Vadim Lopatin a238c4e86b breakpoint support with GDB 2015-12-15 16:26:41 +03:00
Vadim Lopatin 89eb224337 update dlangui version 2015-12-15 14:38:23 +03:00
Vadim Lopatin c6836aa6c4 recent workspaces list: close 2015-12-15 14:37:50 +03:00
Vadim Lopatin fff1d3e87c breakpoints, bookmarks, workspace; close 2015-12-15 13:57:16 +03:00
Vadim Lopatin 1b3d8d41ac store breakpoints for workspace - close 2015-12-15 12:40:29 +03:00
Vadim Lopatin c52afa7b75 update dependency 2015-12-15 10:52:32 +03:00
Vadim Lopatin 90da989bf3 Source editor: breakpoints support 2015-12-15 10:52:03 +03:00
Vadim Lopatin 0d371b9135 support bookmarks in text editors 2015-12-15 10:26:29 +03:00
Vadim Lopatin 44f6c97428 breakpoints support 2015-12-14 12:22:35 +03:00
Vadim Lopatin 61e281fcf8 update dlangui dependency version 2015-12-12 19:22:50 +03:00
Vadim Lopatin e0a406578c gdb support, continuing 2015-12-12 19:19:00 +03:00
Vadim Lopatin 3b94eda9c1 debugger support under linux 2015-12-11 18:07:51 +03:00
Vadim Lopatin b92f297dc0 gdb support 2015-12-11 16:10:36 +03:00
Vadim Lopatin 95443c762d update DlangUI dep version 2015-12-11 16:06:30 +03:00
Vadim Lopatin 3a4d49c293 GDB support, can start debugging 2015-12-11 16:05:42 +03:00
Vadim Lopatin 30757f1440 fix project files for osx 2015-12-10 16:55:59 +03:00
Vadim Lopatin 3ce9cd614b fix linux project files 2015-12-10 16:52:08 +03:00
Vadim Lopatin f520e04615 dependency version update 2015-12-10 16:40:30 +03:00
Vadim Lopatin 615c8bb059 remove dlib dependency 2015-12-10 16:38:30 +03:00
Vadim Lopatin d51f700bc2 get rid of dlib dependency 2015-12-10 16:20:09 +03:00
Vadim Lopatin adc2f7f4ec project context menu in workspace tree 2015-12-10 13:30:04 +03:00
Vadim Lopatin a32119b914 project settings 2015-12-10 12:00:34 +03:00
Vadim Lopatin 60a49d3b79 settings 2015-12-10 11:06:30 +03:00
Vadim Lopatin 94ad83796e settings 2015-12-10 11:04:32 +03:00
Vadim Lopatin af7a7bc7e0 settings 2015-12-10 10:10:44 +03:00
Vadim Lopatin d654ea7cae fix visuald project 2015-12-10 06:54:49 +03:00
Vadim Lopatin e2625cc05a remove obsolete project file 2015-12-09 19:30:05 +03:00
Vadim Lopatin dc149af49c updating dependency version for 2015-12-09 15:57:05 +03:00
Vadim Lopatin 1c154a2677 Development environment setup instructions in README 2015-12-09 15:08:43 +03:00
Vadim Lopatin a99fd65aa1 add readln() to helloworld project template 2015-12-09 14:57:53 +03:00
Vadim Lopatin 78a78ec070 run program support under linux 2015-12-09 14:43:46 +03:00
Vadim Lopatin 3fb4dce4a1 start/stop program actions, external console using xterm -e 2015-12-09 14:30:28 +03:00
Vadim Lopatin 02d5b816e6 start/stop execution 2015-12-09 14:17:53 +03:00
Vadim Lopatin f2db9a74fc Run Project improvements 2015-12-09 13:33:44 +03:00
Vadim Lopatin 02d7d13379 new Run implementation - no DUB 2015-12-09 12:18:32 +03:00
Vadim Lopatin cfe4315c8f Merge pull request from default0/project-creation-error-message
Improve project creation error message
2015-12-09 09:10:36 +03:00
default0 bb00124812 Improve project creation error message 2015-12-08 19:01:26 +01:00
Vadim Lopatin 88ff7119c7 refresh whole workspace 2015-12-08 17:24:51 +03:00
Vadim Lopatin a222c2de68 remove file, refresh workspace, close workspace actions 2015-12-08 17:21:43 +03:00
Vadim Lopatin dc5ce73c09 new file creation dialog 2015-12-08 16:21:24 +03:00
Vadim Lopatin e9bde6e562 new file creation 2015-12-08 15:57:37 +03:00
Vadim Lopatin 795be1b3e7 update dlangui dependency version 2015-12-08 11:03:09 +03:00
Vadim Lopatin b1a05fc758 new project creation fixes 2015-12-08 11:01:56 +03:00
Vadim Lopatin 0fb64e33bc new project - working 2015-12-08 10:19:43 +03:00
Vadim Lopatin 22d9014511 mono-d osx solution and project 2015-12-07 21:20:14 +03:00
Vadim Lopatin d6c7aa05d6 new project dialog 2015-12-07 17:05:33 +03:00
Vadim Lopatin 3cf0e9da49 new project dialog 2015-12-07 16:10:13 +03:00
Vadim Lopatin 632ba4a866 new project dialog 2015-12-07 11:58:51 +03:00
Vadim Lopatin 94398cce6a new project creation 2015-12-07 09:12:22 +03:00
Vadim Lopatin 4f3a13abb7 new project 2015-12-06 09:28:15 +03:00
Vadim Lopatin f6cc9c388c new project creation, initial version 2015-12-05 22:11:25 +03:00
Vadim Lopatin ea784c9909 signal names refactoring 2015-12-04 14:35:15 +03:00
Vadim Lopatin 373960b17e fixes 2015-12-04 14:05:22 +03:00
Vadim Lopatin c006d96c0b Merge branch 'master' of github.com:buggins/dlangide 2015-12-04 12:24:40 +03:00
Vadim Lopatin 894089d1bd GDB - external terminal 2015-12-04 11:17:54 +03:00
Vadim Lopatin ce0ed698c2 fix build error 2015-12-04 10:04:03 +03:00
Vadim Lopatin 2e5f328d31 add disowntty project; settings fixes; newproject 2015-12-04 10:02:18 +03:00
Vadim Lopatin 26e805fe1d gdb support 2015-11-16 16:54:32 +03:00
Vadim Lopatin be7717e108 GDB support, continue 2015-11-16 16:34:07 +03:00
Vadim Lopatin 0ebd6c2394 blocking queue 2015-11-16 10:27:14 +03:00
Vadim Lopatin 46256ca650 blocking queue 2015-11-16 09:31:15 +03:00
Vadim Lopatin 87f12a9435 add Spanish translation 2015-11-16 08:48:41 +03:00
Vadim Lopatin d22c68bdc3 Merge pull request from jonaspm/patch-1
Create es.ini
2015-11-15 18:14:13 +03:00
Vadim Lopatin aaa986ff5e fix project paths for visuald 2015-11-13 10:44:24 +03:00
Vadim Lopatin ee64b8c611 debugging support 2015-11-12 16:54:44 +03:00
Vadim Lopatin f1b3e505ca add examples from dlangui to current solution 2015-11-12 14:30:00 +03:00
Vadim Lopatin 49bd4c1052 update dlangui dependency 2015-11-12 14:15:01 +03:00
Vadim Lopatin 167942fb90 add new solution and project for development using Mono-D under linux 2015-11-12 14:13:36 +03:00
Vadim Lopatin a2a9e7ea67 fix libdparse dependency version 2015-11-11 15:41:43 +03:00
Vadim Lopatin cd2abca587 update dlangui dependency; use minimal configuration 2015-11-11 15:30:11 +03:00
Vadim Lopatin 132cfcddb0 fix - c style arrays 2015-11-10 09:04:52 +03:00
Vadim Lopatin 25ecb195f6 win debugger 2015-11-06 14:04:35 +03:00
Jonás Perusquía Morales 73fe94df32 Create es.ini
Made Spanish Translation for DlangIDE
2015-11-05 22:43:42 -07:00
Vadim Lopatin 705aa2b5f3 windows debugger support, initial 2015-11-05 17:38:07 +03:00
Vadim Lopatin 91d0f4e643 fix 2015-11-05 12:18:19 +03:00
Vadim Lopatin 1db889fb53 updated project for VisualD 2015-11-05 12:07:43 +03:00
Vadim Lopatin 837ebd8ad2 fix build 2015-05-05 14:18:28 +03:00
Vadim Lopatin 7b1b97a344 update project properties 2015-04-08 18:01:34 +03:00
Vadim Lopatin 0abea0f7c6 refactoring 2015-04-07 12:06:09 +03:00
Vadim Lopatin 56374ac0b8 fixes 2015-04-02 15:45:48 +03:00
Vadim Lopatin 837558ca57 Merge branch 'master' of github.com:buggins/dlangide 2015-04-02 12:09:37 +03:00
Vadim Lopatin 63e17534b3 fix build after caretPos refactoring 2015-04-02 12:09:18 +03:00
Vadim Lopatin 1ca5bb12d6 Merge pull request from Freakazo/master
Using only keyboard is now better supported for searching.
2015-03-31 18:39:41 +03:00
Hans-Albert Maritz 81581df3b9 Using only keyboard is now better supported for searching.
The appropiate fields are focused, old text highlighted, and pressing enter on result will open it
2015-03-31 05:34:12 +11:00
Vadim Lopatin 06294ae9eb fix dark theme 2015-03-27 14:22:36 +03:00
Vadim Lopatin e9a668407c fix log window size issue 2015-03-27 14:10:19 +03:00
Vadim Lopatin 0bda52db8a fix build error 2015-03-24 10:05:17 +03:00
Vadim Lopatin 950c7f69a9 Merge pull request from Freakazo/async_find
Async find
2015-03-24 06:51:21 +03:00
Vadim Lopatin 640afd7950 fix build error 2015-03-23 21:32:04 +03:00
Vadim Lopatin 5f3c3bcd7d better HDPI support 2015-03-23 14:15:48 +03:00
Vadim Lopatin 09ce1cb28c HDPI resources 2015-03-23 12:31:38 +03:00
Vadim Lopatin d81624a810 HDPI resources 2015-03-23 12:17:05 +03:00
Hans-Albert Maritz 50a2ca18f3 Update results when new matches are found by worker threads 2015-03-23 12:15:32 +11:00
Hans-Albert Maritz 61e54f55f0 Asynchronously search for text.
Initial implementation. Still need to update result log.
2015-03-23 10:06:01 +11:00
Vadim Lopatin 0c987fa894 high DPI support 2015-03-19 10:33:17 +03:00
Vadim Lopatin 1d368521ee fixes 2015-03-18 17:10:16 +03:00
Vadim Lopatin 1b33ca7ea7 Merge branch 'master' of github.com:buggins/dlangide 2015-03-12 15:10:07 +03:00
Vadim Lopatin d014f7b0ee high DPI support 2015-03-12 10:05:36 +03:00
Vadim Lopatin 7cc6e4ed2b Merge pull request from Freakazo/master
Removed unused variable
2015-03-10 16:35:56 +03:00
Vadim Lopatin b435b859ff log widget improvements; search panel improvements 2015-03-10 16:03:55 +03:00
Vadim Lopatin de5605d213 search panel improvements 2015-03-10 14:42:54 +03:00
Vadim Lopatin 93255d7a10 Merge pull request from Freakazo/master
Allow opening all files
2015-03-10 13:37:33 +03:00
Hans-Albert Maritz f8e39b4900 Removed unused variable 2015-03-10 21:37:19 +11:00
Hans-Albert Maritz 35016cb007 Allow opening all files 2015-03-10 21:30:20 +11:00
Vadim Lopatin 3d90b7b992 themed editor; dark theme fixes; fix project for search feature 2015-03-10 10:46:36 +03:00
Vadim Lopatin d9d61c7c46 Merge pull request from Freakazo/find
Add search feature
2015-03-10 09:25:07 +03:00
Vadim Lopatin ef7ff1ee95 Merge pull request from Freakazo/syntaxFix
Fixed backslash in string litteral breaking syntax highlighting
2015-03-10 09:24:21 +03:00
Hans-Albert Maritz 42c8171992 Fixed backslash in string litteral breaking syntax highlighting 2015-03-10 16:47:42 +11:00
Hans-Albert Maritz 9450328581 Added different search scopes 2015-03-10 16:16:36 +11:00
Hans-Albert Maritz 3c2d3d53d7 Added comments and cleanup 2015-03-10 15:28:15 +11:00
Hans-Albert Maritz ceccd53123 Added click on search result to open match location 2015-03-10 15:12:49 +11:00
Hans-Albert Maritz 057dfa66ab CTRL+F to open search tab 2015-03-10 13:48:18 +11:00
Hans-Albert Maritz 19271b6233 Fixed display of SearchLogWidget when resizing, fixed doing multiple searches not working
Also made the LogWidget not scroll to bottom.
2015-03-09 01:11:39 +11:00
Hans-Albert Maritz d6cffd4e2e Added syntax highlighting to search results 2015-03-08 02:27:47 +11:00
Hans-Albert Maritz 4178d63229 Search in other project items 2015-03-08 00:42:27 +11:00
Hans-Albert Maritz 7d1cda5bad Merge branch 'master' of https://github.com/buggins/dlangide into find 2015-03-07 16:22:06 +11:00
Vadim Lopatin 6995a7dc46 dark theme support 2015-03-06 14:58:30 +03:00
Vadim Lopatin 90337397b4 apply settings: 2015-03-04 18:23:29 +03:00
Vadim Lopatin cd647f222c settings improvements 2015-03-04 17:42:57 +03:00
Vadim Lopatin 7c93323549 settings dialog 2015-03-04 13:45:21 +03:00
Vadim Lopatin 1dfe3d581d edit/preferences dialog, part 1 2015-03-03 17:57:52 +03:00
Vadim Lopatin 7d143000bc mago debugger support continued; fix issue - syntax coloring for strings with double backslash at end 2015-03-03 15:51:27 +03:00
Hans-Albert Maritz d6e39c67d0 Merge branch 'master' of https://github.com/buggins/dlangide into find 2015-03-03 00:45:33 +11:00
Hans-Albert Maritz ca2bca72ed Display whether matches were found or not 2015-03-03 00:44:15 +11:00
Hans-Albert Maritz 7986220a0e Started work on search function and refactoring of output panel 2015-02-28 16:01:47 +11:00
Vadim Lopatin 57d720e53b update readme 2015-02-27 13:19:54 +03:00
Vadim Lopatin 0b3785f2f3 add Gitter, TravisCI and donation buttons 2015-02-27 12:37:19 +03:00
Vadim Lopatin e9544d2f83 refactor project configurations reading code 2015-02-27 12:19:20 +03:00
Vadim Lopatin e77286941c Merge branch 'NCrashed-master' 2015-02-27 08:59:17 +03:00
Vadim Lopatin c9dc4a93b1 merge pull request 36 by NCrashed - configuration selection 2015-02-27 08:58:55 +03:00
Anton Gushcha f2aa2d5426 Adjusting builder to run tests on libraries configurations 2015-02-26 20:32:15 +03:00
Anton Gushcha fa94e9bbf9 Loading project configs from projects 2015-02-26 20:19:53 +03:00
Anton Gushcha 6de6b99afe project config support for builder 2015-02-26 17:59:24 +03:00
Anton Gushcha b9b1b0e10b Combobox to select project configuration 2015-02-26 17:54:34 +03:00
Vadim Lopatin fc419405ea add dependency projects to import paths when running DCD 2015-02-26 17:52:41 +03:00
Vadim Lopatin cadd2abf84 show project dependencies 2015-02-26 17:43:12 +03:00
Vadim Lopatin ed758dcdd8 mago support experiments 2015-02-25 17:46:00 +03:00
Vadim Lopatin 02cc55e707 mago support 2015-02-25 15:04:32 +03:00
Vadim Lopatin 30bb9da1ca mago support, initial implementation 2015-02-24 16:34:52 +03:00
Vadim Lopatin c3ac2e1585 smart indents implemented - issue 2015-02-24 14:15:18 +03:00
Vadim Lopatin ba7b25e65f smart indents support 2015-02-24 12:32:57 +03:00
Vadim Lopatin eb66d0d27c refactoring - SyntaxHighlighter to SyntaxSupport 2015-02-24 11:22:43 +03:00
Vadim Lopatin e8bc87380e refactoring 2015-02-24 11:20:28 +03:00
Vadim Lopatin e95a94fcc6 migrate to new dlangui - using package.d instead of dlangui/all.d 2015-02-24 10:55:33 +03:00
Vadim Lopatin 73086a5498 fix build error 2015-02-20 21:18:02 +03:00
Vadim Lopatin b217c895c2 libdparser 2015-02-20 17:03:56 +03:00
Vadim Lopatin e88b72f629 add copy/paste/cut shortcuts Ctrl+Ins, Shift+Ins, Shift+Del 2015-02-20 16:39:10 +03:00
Vadim Lopatin 008e7e742f libdparser 2015-02-20 16:20:11 +03:00
Vadim Lopatin b526afa7aa libdparser 2015-02-20 11:38:15 +03:00
Vadim Lopatin e6e5f28b9d libdparser 2015-02-19 12:12:31 +03:00
Vadim Lopatin ffc943e75b libdparse 2015-02-18 18:10:39 +03:00
Vadim Lopatin cf62449ce1 libdparse 2015-02-18 17:08:29 +03:00
Vadim Lopatin c3274b8a9c libdparse 2015-02-18 16:08:32 +03:00
Vadim Lopatin be2e3cdc54 libdparse integration experiments 2015-02-18 14:07:19 +03:00
Vadim Lopatin e8cd7b882c libdparser integration 2015-02-18 12:15:41 +03:00
Vadim Lopatin 353a8fc8a2 integration with libdparse, initial version 2015-02-18 10:58:23 +03:00
Vadim Lopatin 91591afb65 Merge branch 'master' of github.com:buggins/dlangide 2015-02-18 09:52:20 +03:00
Vadim Lopatin 4227477e18 commit dcd-client for win32 2015-02-18 09:51:47 +03:00
Vadim Lopatin cef3c4ff49 fix tokenizer - issue 2015-02-17 22:32:15 +03:00
Vadim Lopatin 6dd4ac7fe6 more settings 2015-02-17 17:54:23 +03:00
Vadim Lopatin 7778bd3ecf IDE settings, initial implementation 2015-02-17 17:41:19 +03:00
Vadim Lopatin 250ee0c224 update readme 2015-02-17 16:57:50 +03:00
Vadim Lopatin ded50dfbf3 better autocompletion 2015-02-17 16:41:12 +03:00
Vadim Lopatin 8389e71459 fix focus after completion 2015-02-17 16:09:30 +03:00
Vadim Lopatin 115e20ba79 DCD support improvements 2015-02-17 16:01:12 +03:00
Vadim Lopatin 0ae570dd26 dcd support 2015-02-17 14:22:00 +03:00
Vadim Lopatin ebc9ae9d3e pass project import paths to DCD client 2015-02-17 14:09:28 +03:00
Vadim Lopatin 4fa4bd22a6 dcdinterface improvements 2015-02-17 13:53:42 +03:00
Vadim Lopatin 7b4e43ef8d dcd integration 2015-02-17 13:20:44 +03:00
Vadim Lopatin 00577332a1 source and import paths 2015-02-17 11:50:34 +03:00
Vadim Lopatin 41c534d2b7 refactor DCDInterface 2015-02-17 10:15:15 +03:00
Vadim Lopatin 5cc61f1b76 rename simpledsyntaxhighlighter to shorter name 2015-02-17 09:37:45 +03:00
Vadim Lopatin ee16f38b1d Merge branch 'Freakazo-dcd' 2015-02-17 09:30:00 +03:00
Vadim Lopatin d7339d344a merge latest changes for d syntax highlighter 2015-02-17 09:28:43 +03:00
Vadim Lopatin 2e4f9c7efc merge Freakazo changes for DCD - pool request 29 2015-02-17 09:23:57 +03:00
Vadim Lopatin e589569941 Merge pull request from MrSmith33/master
Fix appending string to dchar[]
2015-02-17 09:00:39 +03:00
Andrey Penechko 0cf500d6b3 Fix appending string to dchar[] 2015-02-17 03:01:21 +02:00
Vadim Lopatin 6dd80be82d debugger support, continue 2015-02-16 17:48:29 +03:00
Vadim Lopatin baa1656de3 win32 debugging support, continue 2015-02-16 15:31:04 +03:00
Vadim Lopatin 2a4dca1da9 implement settings file for shortcuts: issue 2015-02-16 12:07:35 +03:00
Hans-Albert Maritz bea3c5efb3 renamed files to fit style guidelines 2015-02-15 20:16:46 +11:00
Hans-Albert Maritz 7d59862c2b Removed unused function 2015-02-15 17:29:28 +11:00
Hans-Albert Maritz 158d1f1442 Cleaned up Show completions 2015-02-15 17:27:16 +11:00
Hans-Albert Maritz 747cb61fee Cleaned up Go To Definition implemention 2015-02-15 17:02:53 +11:00
Hans-Albert Maritz 736517018f Moved SimpleDSyntaxHighlighter class out of dsourceedit 2015-02-15 07:42:52 +11:00
Hans-Albert Maritz 0ebdc67c96 Add autocomplete to editor popup and added Show Completions translation 2015-02-15 07:27:56 +11:00
Hans-Albert Maritz 2b438dd653 Set focus on completion popup to allow for arrow key selection of completion item
Also set focus back to editor after completion popup
2015-02-15 07:06:25 +11:00
Hans-Albert Maritz 317749bee8 revert change in findPairedBracket, set max height to completion popup menu. 2015-02-15 06:38:35 +11:00
Hans-Albert Maritz 0b026d2c6c merge with master 2015-02-14 09:40:56 +11:00
Hans-Albert Maritz 6b5e307753 Send the editor content instead of the file name to dcd 2015-02-14 09:35:59 +11:00
Hans-Albert Maritz ec9b0a2147 Insert completion suggestion. issue 2015-02-14 09:02:46 +11:00
Vadim Lopatin b1d4e29057 ask user to save unsaved files when closing IDE window - issue implemented for win32 backend 2015-02-13 14:21:53 +03:00
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 2015-02-13 13:38:07 +03:00
Vadim Lopatin 2fe2506eca fix opening file missing in project - issue 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 2015-02-12 10:18:51 +11:00
Hans-Albert Maritz e09844343e Implementated getting completion suggestions.
See issue 
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 
2015-02-12 04:53:41 +11:00
Vadim Lopatin 31a6288225 matching brackets working finally - issue 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 da35064cd8 fix readme 2015-02-11 11:01:30 +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 44bcf89d84 update package description 2015-02-10 18:38:51 +03:00
Vadim Lopatin d9cbe8382b update readme 2015-02-10 18:33:12 +03:00
Vadim Lopatin a08d03887e highlight paired bracket, part 1 2015-02-10 18:31:42 +03:00
Vadim Lopatin 8afcc1ff9c update project properties 2015-02-10 17:58:24 +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 5b95c5a66f Merge pull request from Extrawurst/patch-1
specify dmd version to build
2015-02-10 10:19:42 +03:00
Vadim Lopatin 0e596e2213 Merge pull request 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 cdde4883e7 update dlangui dependency 2015-02-10 09:57:52 +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
Stephan Dilly c8aa277c54 specify dmd version to build
at least 2.065 does not build the project
2015-02-06 19:53:34 +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 0e1d8eae18 update readme 2015-01-29 18:24:42 +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 13e06670b9 fix project props 2015-01-29 16:31:08 +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 d1b3aac798 update readme 2015-01-27 22:13:38 +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 38b99a9277 add import paths to visuald project 2015-01-22 16:23:34 +03:00
Vadim Lopatin d2f3fca943 remove copy of standard resources 2015-01-22 16:01:29 +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 140e1a8e11 update styles 2015-01-21 12:18:06 +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 dca6e113c5 update .gitignore 2015-01-19 08:53:15 +03:00
Vadim Lopatin 8781d57f59 fix editor 2015-01-17 22:10:56 +03:00
Vadim Lopatin c5e6f59389 update resources 2015-01-16 20:59:16 +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 35090c4416 Travis CI support 2015-01-15 15:39:04 +03:00
Vadim Lopatin efd9b3f15c reuse AppFrame from dlangui 2015-01-15 15:34:23 +03:00
Vadim Lopatin aa3a109040 update standard resources 2015-01-15 15:33:58 +03:00
297 changed files with 25955 additions and 1233 deletions
.gitignore.travis.ymlLICENSE.txtREADME.mddlangide-monod-linux.dprojdlangide-monod-linux.slndlangide-monod-osx.dprojdlangide-monod-osx.slndlangide.issdlangide.visualdprojdlangide_msvc.visualdprojdub.json
lib/win32
libs/windows/x86
res
Thumbs.db
hdpi
i18n
mdpi
stdres
btn_check.xmlbtn_check_holo_light.xmlbtn_default_normal.9.pngbtn_default_pressed.9.pngbtn_default_selected.9.pngbtn_default_small.xmlbtn_default_small_transparent.xmlbtn_radio.xmlbtn_radio_background.xmlbtn_radio_holo_light.xmlclose.pngeditbox_background.xmlexit.pngexpander_close_holo_light.9.pngfileclose.pngfileopen.pngframe_blue.9.png
i18n
list_item_background.xmlmain_menu_item_background.xmlmain_menu_item_background_hover.9.pngmain_menu_item_background_normal.9.pngmain_menu_item_background_selected.9.png
mdpi
arrow_right_down_black.pngarrow_right_hollow.pngbtn_check_off.pngbtn_check_off_disabled.pngbtn_check_off_disabled_focused_holo_light.pngbtn_check_off_disabled_holo_light.pngbtn_check_off_focused.pngbtn_check_off_focused_holo_light.pngbtn_check_off_holo_light.pngbtn_check_off_normal_holo_light.pngbtn_check_off_pressed.pngbtn_check_off_pressed_holo_light.pngbtn_check_on.pngbtn_check_on_disabled.pngbtn_check_on_disabled_focused_holo_light.pngbtn_check_on_disabled_holo_light.pngbtn_check_on_focused.pngbtn_check_on_focused_holo_light.pngbtn_check_on_holo_light.pngbtn_check_on_pressed.pngbtn_check_on_pressed_holo_light.pngbtn_default_small_normal.9.pngbtn_default_small_normal_disable.9.pngbtn_default_small_normal_disable_focused.9.pngbtn_default_small_pressed.9.pngbtn_default_small_selected.9.pngbtn_radio_off.pngbtn_radio_off_disabled.pngbtn_radio_off_disabled_focused_holo_light.pngbtn_radio_off_disabled_holo_light.pngbtn_radio_off_focused.pngbtn_radio_off_focused_holo_light.pngbtn_radio_off_holo_light.pngbtn_radio_off_pressed.pngbtn_radio_off_pressed_holo_light.pngbtn_radio_on.pngbtn_radio_on_disabled.pngbtn_radio_on_disabled_focused_holo_light.pngbtn_radio_on_disabled_holo_light.pngbtn_radio_on_focused.pngbtn_radio_on_focused_holo_light.pngbtn_radio_on_holo_light.pngbtn_radio_on_pressed.pngbtn_radio_on_pressed_holo_light.pngcomputer.pngdlangui-logo1.pngdrive-harddisk.pngdrive-optical.pngdrive-removable-media.pngeditbox_background_disabled.9.pngeditbox_background_disabled_focus_yellow.9.pngeditbox_background_focus_yellow.9.pngeditbox_background_normal.9.pngfolder-blue.png

9
.gitignore vendored
View File

@ -15,3 +15,12 @@ bin
trace.def
trace.log
dlanguilib.lib
dub.selections.json
index.html
api.html
screenshots.html
*.log
*.userprefs
\.dlangidews\.wssettings

69
.travis.yml Normal file
View File

@ -0,0 +1,69 @@
sudo: required
dist: trusty
language: d
os:
- linux
- osx
env:
- ARCH=x86_64 CONFIG=default
- ARCH=x86_64 CONFIG=minimal
- ARCH=x86_64 CONFIG=console
- ARCH=x86 CONFIG=default
- ARCH=x86 CONFIG=minimal
- ARCH=x86 CONFIG=console
d:
- dmd
- dmd-beta
- ldc
# No-one cares about OS X x86
matrix:
exclude:
- os: osx
env: ARCH=x86 CONFIG=default
- os: osx
env: ARCH=x86 CONFIG=minimal
- os: osx
env: ARCH=x86 CONFIG=console
- os: osx
env: ARCH=x86_64 CONFIG=console
- os: osx
env: ARCH=x86_64 CONFIG=minimal
# Sort out packages
install:
- |
if [ $TRAVIS_OS_NAME == osx ]
then
brew update
brew install sdl2
elif [ $TRAVIS_OS_NAME == linux ]
then
if [ $ARCH == x86 ]
then
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y gcc-multilib libgl1-mesa-glx-lts-utopic:i386 libfreetype6:i386 libsdl2-2.0-0:i386 zlib1g-dev:i386
else
sudo apt-get update
sudo apt-get install -y libfreetype6 libsdl2-2.0-0 zlib1g-dev
fi
fi
#libgl1-mesa-glx:i386
# Start a virtual x-server.
before_script:
- |
if [ $TRAVIS_OS_NAME == linux ]
then
export DISPLAY=:99.0
sh -e /etc/init.d/xvfb start
sleep 3
fi
script:
- dub test --compiler=${DC} --arch=${ARCH} --config=${CONFIG}

23
LICENSE.txt Normal file
View File

@ -0,0 +1,23 @@
Boost Software License - Version 1.0 - August 17th, 2003
Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the
Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following:
The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

268
README.md
View File

@ -1,7 +1,160 @@
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/buggins/dlangide?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://travis-ci.org/buggins/dlangide.svg?branch=master)](https://travis-ci.org/buggins/dlangide) [![PayPayl donate button](https://img.shields.io/badge/paypal-donate-yellow.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H2ADZV8S6TDHQ "Donate once-off to this project using Paypal")
Dlang IDE
=========
Trying to write D language IDE using dlangUI library.
Cross platform D language IDE written using DlangUI library.
Screenshot of Default theme
![screenshot](http://buggins.github.io/dlangui/screenshots/screenshot-dlangide.png "screenshot")
Screenshot of Dark theme
![screenshot](http://buggins.github.io/dlangui/screenshots/screenshot-dlangide-dark.png "screenshot")
Screenshot of console mode (running in windows console)
![screenshot](http://buggins.github.io/dlangui/screenshots/screenshot-dlangide-console-win32.png "screenshot")
Currently supported features:
* Uses DUB (dub.json or dub.sdl) project format
* Shows tree with project source files
* Can open and edit source files from project or file system in multi-tab editor
* Build and run project with DUB
* Build log highlight and navigation to place of error or warning by clicking on log line (contributed by Extrawurst)
* DUB dependencies update
* DUB package configuration selection (contributed by NCrashed)
* Dependency projects are shown in workspace tree
* New project wizard
* Toolchain settings for DMD, LDC, GDC
* Project specific settings
* Basic debugger support using GDB (work in progress)
Source editor features:
* D language source code, json, dml syntax highlight
* Indent / unindent text with Tab and Shift+Tab or Ctrl+\[ and Ctrl+\]
* Toggle line or block comments by Ctrl+/ and Ctrl+Shift+/
* D source code autocompletion by Ctrl+Space or Ctrl+Shift+G (using DCD)
* D source code Go To Definition by Ctrl+G or F12 (using DCD)
* D source Doc comments display on mouse hover (using DCD)
* D source code Smart Indents
* Select word by mouse double click
GitHub page: [https://github.com/buggins/dlangide](https://github.com/buggins/dlangide)
Wiki: [https://github.com/buggins/dlangide/wiki](https://github.com/buggins/dlangide/wiki)
DlangUI project GitHub page: [https://github.com/buggins/dlangui](https://github.com/buggins/dlangui)
Mago debugger GitHub page: [https://github.com/rainers/mago](https://github.com/rainers/mago)
Try DlangIDE
============
You can use DUB utility and DMD compiler to download, build and run recent version of DlangIDE from GIT repository.
Pre-requisites: install DMD from [https://dlang.org/download.html](https://dlang.org/download.html). In recent DMD packages, DUB utility is included.
Now you can fetch, build and run DlangIDE:
dub fetch dlangide
dub run --build=release dlangide
OSX build notes
---------------
On OSX you will need to install libSDL2, which is used as a default backend.
E.g. use homebrew or some other package manager to install it.
brew install sdl2
For troubleshooting of screen DPI detection (e.g. if everything is small on Retina display),
you can choose DPI manually in menu Edit / Preferences / Interface : Override screen DPI.
(This issue will be fixed soon).
Linux build notes
-----------------
On Linux will need to install libSDL2, which is used as a default backend.
If it's not yet installed, install it in order to run DlangIDE.
For debian/ubuntu use:
sudo apt-get install libsdl2-dev
For RPM based distributions:
sudo yum install SDL2-devel
Windows build notes
-------------------
Pre-built win32 binaries can be found in releases section.
As well, you can build it yourself.
Recent builds with dmd under windows have issues with crash in OPTILINK linker from DMD.
Workaround: add --arch=x86_mscoff or --arch=x86_64 to DUB commandline
Build 32bit version using microsoft linker and COFF object and library file format:
dub run --build=release --arch=x86_mscoff dlangide
Build 64bit version using microsoft linker:
dub run --build=release --arch=x86_64 dlangide
Note: unlike default --arch=x86, both x86_mscoff and x86_64 have a dependency on linker from Visual Studio C++ compiler toolchain.
Build tools
===========
DlangIDE uses DUB as build tool, and its dub.json or dub.sdl as project file format.
You can select DMD, LDC or GDC compiler toolchain.
DCD integration
===============
Symbol lookup and autocompletion is using DCD (D completion daemon).
Hans-Albert Maritz (Freakazo) implementated DCD integration using DCD client/server.
Keywan Ghadami improved it to use DCD as a library.
Now DCD is embedded into DlangIDE, and no separate executables are needed.
Importing of existing project
=============================
DlangIDE supports only DUB project format.
To import existing DUB project, use menu item "File" / "Open project or workspace" and select dub.json or dub.sdl of your project to import.
Debugger support
================
* Windows: use mago-mi debugger (https://github.com/buggins/dlangide/blob/master/libs/windows/x86/mago-mi.exe) or GDB
* Linux: use GDB or lldb-mi debugger
* OSX: use GDB or LLDBMI2 debugger
Building DlangIDE
=================
Build and run with DUB:
@ -9,7 +162,116 @@ Build and run with DUB:
cd dlangide
dub run
To develop in VisualD together with DlangUI, put this project on the same level as dlangui repository, and dependencies.
If you see build errors, try to upgrade dependencies:
To run, it needs FreeImage.dll and directory /res in the same directory as executable.
dub clean-caches
dub upgrade --force-remove
dub build --force
Needs DMD 2.066.1 or newer to build.
HINT: Try to open sample project Tetris, from workspaces/tetris with DlangIDE.
To develop in VisualD together with DlangUI, put this project on the same level as dlangui repository, and its dependencies.
Keyboard shortcut settings
===========================
Keyboard shortcuts settings support is added.
For linux and macos settings are placed in file
~/.dlangide/shortcuts.json
For Windows, in directory like
C:\Users\user\AppData\Roaming\.dlangide\shortcuts.json
If no such file exists, it's being created on DlangIDE start,
filling with default values to simplify configuration.
Just edit its content to redefine some key bindings.
File format is simple and intuitive. Example:
{
"EditorActions.Copy": "Ctrl+C",
"EditorActions.Paste": "Ctrl+V",
"EditorActions.Cut": "Ctrl+X",
"EditorActions.Undo": "Ctrl+Z",
"EditorActions.Redo": [
"Ctrl+Y",
"Ctrl+Shift+Z"
],
"EditorActions.Indent": [
"Tab",
"Ctrl+]"
],
"EditorActions.Unindent": [
"Shift+Tab",
"Ctrl+["
],
"EditorActions.ToggleLineComment": "Ctrl+/",
"EditorActions.ToggleBlockComment": "Ctrl+Shift+/"
}
Development environment setup
=============================
Howto hack DlangIDE.
For Windows, install MS Visual Studio (e.g. Community 2013) + VisualD plugin
Install GIT, DUB, DMD.
For Linux and OSX, install MonoDevelop + Mono-D plugin.
For Linux / OSX, additionally install libSDL2 and X11 development packages.
Create some folder to place sources, e.g. ~/src/d/
Clone DlangUI and DlangIDE repositories into source folder
git clone --recursive https://github.com/buggins/dlangui.git
git clone --recursive https://github.com/buggins/dlangide.git
Windows: open solution file with Visual-D
dlangui/dlangui-msvc.sln
Linux: open solution file with Mono-D
dlangide/dlangide-monod-linux.sln
OSX: open solution file with Mono-D
dlangide/dlangide-monod-osx.sln
Choose dlangide as startup project.
Coding style: [https://github.com/buggins/dlangui/blob/master/CODING_STYLE.md](https://github.com/buggins/dlangui/blob/master/CODING_STYLE.md)
Workspace include path setting
==============================
Now you can set dmd includes paths (for correct work with DCD) in workspace settings file (newworkspace.dlangidews)
<pre>
example:
{
"name" : "newworkspace",
"description" : null,
"projects" : {
"newproject" : "newproject/dub.json"<br>
},
"includePath" : [
"/usr/include/dlang/dmd/"
]
}
</pre>

458
dlangide-monod-linux.dproj Normal file
View File

@ -0,0 +1,458 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
<ProjectGuid>{85ECF79F-B75F-4459-8A90-3857961F2029}</ProjectGuid>
<Compiler>DMD2</Compiler>
<PreferOneStepBuild>true</PreferOneStepBuild>
<UseDefaultCompiler>true</UseDefaultCompiler>
<IncrementalLinking>true</IncrementalLinking>
<DependentProjectIds>
<DependentProjectIds>
<String>{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}</String>
</DependentProjectIds>
</DependentProjectIds>
<Includes>
<Includes>
<Path>../dlangui/src</Path>
<Path>../dlangui/3rdparty</Path>
<Path>../dlangui/deps/gl3n</Path>
<Path>../dlangui/deps/DerelictSDL2/source</Path>
<Path>../dlangui/deps/DerelictFT/source</Path>
<Path>../dlangui/deps/DerelictGL3/source</Path>
<Path>../dlangui/deps/DerelictUtil/source</Path>
</Includes>
</Includes>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_OPENGL</String>
<String>USE_SDL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
<OutputPath>bin\Release</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_OPENGL</String>
<String>USE_SDL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Release</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Unittest</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_OPENGL</String>
<String>USE_SDL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>true</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugMinimal|x64' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_SDL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseMinimal|x64' ">
<OutputPath>bin\Release</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_SDL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Release</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'UnittestMinimal|x64' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Unittest</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_SDL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>true</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugX11|x64' ">
<OutputPath>bin\DebugX11</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_X11</String>
<String>USE_FREETYPE</String>
<String>USE_GDB_DEBUG</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/DebugX11</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraLinkerArguments>-L-lX11</ExtraLinkerArguments>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugConsole|x64' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_CONSOLE</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugConsole|AnyCPU' ">
<OutputPath>bin\DebugConsole</OutputPath>
<ObjectsDirectory>obj/DebugConsole</ObjectsDirectory>
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
<ExtraCompilerArguments>-Jviews
-Jviews/res
-Jviews/res/i18n
-Jviews/res/mdpi
-Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-linux</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<ItemGroup>
<Compile Include="src\dlangide.d" />
<Compile Include="src\ddc\lexer\exceptions.d" />
<Compile Include="src\ddc\lexer\Lexer.d" />
<Compile Include="src\ddc\lexer\LexerException.d" />
<Compile Include="src\ddc\lexer\textsource.d" />
<Compile Include="src\ddc\lexer\tokenizer.d" />
<Compile Include="src\dlangide\builders\builder.d" />
<Compile Include="src\dlangide\builders\extprocess.d" />
<Compile Include="src\dlangide\tools\editortool.d" />
<Compile Include="src\dlangide\tools\d\dcdinterface.d" />
<Compile Include="src\dlangide\tools\d\deditortool.d" />
<Compile Include="src\dlangide\tools\d\dparser.d" />
<Compile Include="src\dlangide\tools\d\dsyntax.d" />
<Compile Include="src\dlangide\ui\commands.d" />
<Compile Include="src\dlangide\ui\debuggerui.d" />
<Compile Include="src\dlangide\ui\dsourceedit.d" />
<Compile Include="src\dlangide\ui\frame.d" />
<Compile Include="src\dlangide\ui\homescreen.d" />
<Compile Include="src\dlangide\ui\newproject.d" />
<Compile Include="src\dlangide\ui\outputpanel.d" />
<Compile Include="src\dlangide\ui\searchPanel.d" />
<Compile Include="src\dlangide\ui\settings.d" />
<Compile Include="src\dlangide\ui\stackpanel.d" />
<Compile Include="src\dlangide\ui\watchpanel.d" />
<Compile Include="src\dlangide\ui\wspanel.d" />
<Compile Include="src\dlangide\ui\newfile.d" />
<Compile Include="src\dlangide\workspace\project.d" />
<Compile Include="src\dlangide\workspace\workspace.d" />
<Compile Include="src\dlangide\workspace\idesettings.d" />
<Compile Include="src\dlangide\workspace\projectsettings.d" />
<Compile Include="src\dlangide\workspace\workspacesettings.d" />
<Compile Include="src\ddebug\common\debugger.d" />
<Compile Include="src\ddebug\common\queue.d" />
<Compile Include="src\ddebug\common\execution.d" />
<Compile Include="src\ddebug\common\nodebug.d" />
<Compile Include="src\ddebug\gdb\gdbinterface.d" />
<Compile Include="src\ddebug\gdb\gdbmiparser.d" />
<Compile Include="deps\DCD\src\server\autocomplete.d">
<Link>3rdparty\dcd\autocomplete.d</Link>
</Compile>
<Compile Include="deps\DCD\src\common\constants.d">
<Link>3rdparty\dcd\constants.d</Link>
</Compile>
<Compile Include="deps\DCD\src\common\messages.d">
<Link>3rdparty\dcd\messages.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\ast.d">
<Link>3rdparty\libdparse\ast.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\entities.d">
<Link>3rdparty\libdparse\entities.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\formatter.d">
<Link>3rdparty\libdparse\formatter.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\lexer.d">
<Link>3rdparty\libdparse\lexer.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\parser.d">
<Link>3rdparty\libdparse\parser.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\std\experimental\lexer.d">
<Link>3rdparty\std_experimental_lexer\lexer.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\dynamicarray.d">
<Link>3rdparty\containers\dynamicarray.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\hashmap.d">
<Link>3rdparty\containers\hashmap.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\hashset.d">
<Link>3rdparty\containers\hashset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\immutablehashset.d">
<Link>3rdparty\containers\immutablehashset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\openhashset.d">
<Link>3rdparty\containers\openhashset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\package.d">
<Link>3rdparty\containers\package.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\simdset.d">
<Link>3rdparty\containers\simdset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\slist.d">
<Link>3rdparty\containers\slist.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\treemap.d">
<Link>3rdparty\containers\treemap.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\ttree.d">
<Link>3rdparty\containers\ttree.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\unrolledlist.d">
<Link>3rdparty\containers\unrolledlist.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\element_type.d">
<Link>3rdparty\containers\element_type.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\hash.d">
<Link>3rdparty\containers\hash.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\mixins.d">
<Link>3rdparty\containers\mixins.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\node.d">
<Link>3rdparty\containers\node.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\storage_type.d">
<Link>3rdparty\containers\storage_type.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\common.d">
<Link>3rdparty\experimental_allocator\common.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\gc_allocator.d">
<Link>3rdparty\experimental_allocator\gc_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\mallocator.d">
<Link>3rdparty\experimental_allocator\mallocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\mmap_allocator.d">
<Link>3rdparty\experimental_allocator\mmap_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\package.d">
<Link>3rdparty\experimental_allocator\package.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\showcase.d">
<Link>3rdparty\experimental_allocator\showcase.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\typed.d">
<Link>3rdparty\experimental_allocator\typed.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\affix_allocator.d">
<Link>3rdparty\experimental_allocator\affix_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\allocator_list.d">
<Link>3rdparty\experimental_allocator\allocator_list.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\bitmapped_block.d">
<Link>3rdparty\experimental_allocator\bitmapped_block.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\bucketizer.d">
<Link>3rdparty\experimental_allocator\bucketizer.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\fallback_allocator.d">
<Link>3rdparty\experimental_allocator\fallback_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\free_list.d">
<Link>3rdparty\experimental_allocator\free_list.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\free_tree.d">
<Link>3rdparty\experimental_allocator\free_tree.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\kernighan_ritchie.d">
<Link>3rdparty\experimental_allocator\kernighan_ritchie.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\null_allocator.d">
<Link>3rdparty\experimental_allocator\null_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\quantizer.d">
<Link>3rdparty\experimental_allocator\quantizer.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\region.d">
<Link>3rdparty\experimental_allocator\region.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\scoped_allocator.d">
<Link>3rdparty\experimental_allocator\scoped_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\segregator.d">
<Link>3rdparty\experimental_allocator\segregator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\stats_collector.d">
<Link>3rdparty\experimental_allocator\stats_collector.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\cache_entry.d">
<Link>3rdparty\dsymbol\cache_entry.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\deferred.d">
<Link>3rdparty\dsymbol\deferred.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\import_.d">
<Link>3rdparty\dsymbol\import_.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\modulecache.d">
<Link>3rdparty\dsymbol\modulecache.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\scope_.d">
<Link>3rdparty\dsymbol\scope_.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\semantic.d">
<Link>3rdparty\dsymbol\semantic.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\string_interning.d">
<Link>3rdparty\dsymbol\string_interning.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\symbol.d">
<Link>3rdparty\dsymbol\symbol.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\type_lookup.d">
<Link>3rdparty\dsymbol\type_lookup.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\conversion\first.d">
<Link>3rdparty\dsymbol\first.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\conversion\package.d">
<Link>3rdparty\dsymbol\package.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\conversion\second.d">
<Link>3rdparty\dsymbol\second.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\builtin\names.d">
<Link>3rdparty\dsymbol\names.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\builtin\symbols.d">
<Link>3rdparty\dsymbol\symbols.d</Link>
</Compile>
<Compile Include="src\dlangide\ui\terminal.d" />
<Compile Include="src\dlangide\ui\newfolder.d" />
</ItemGroup>
<ItemGroup>
<Folder Include="src\ddebug\gdb\" />
<Folder Include="3rdparty\" />
<Folder Include="3rdparty\dcd\" />
<Folder Include="3rdparty\libdparse\" />
<Folder Include="3rdparty\std_experimental_lexer\" />
<Folder Include="3rdparty\containers\" />
<Folder Include="3rdparty\experimental_allocator\" />
<Folder Include="3rdparty\dsymbol\" />
</ItemGroup>
</Project>

151
dlangide-monod-linux.sln Normal file
View File

@ -0,0 +1,151 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlangide-monod-linux", "dlangide-monod-linux.dproj", "{85ECF79F-B75F-4459-8A90-3857961F2029}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlangui-monod-linux", "..\dlangui\dlangui-monod-linux.dproj", "{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "example1-monod-linux", "..\dlangui\examples\example1\example1-monod-linux.dproj", "{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "helloworld-monod-linux", "..\dlangui\examples\helloworld\helloworld-monod-linux.dproj", "{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "tetris-monod-linux", "..\dlangui\examples\tetris\tetris-monod-linux.dproj", "{0A3A0D08-E4DC-418E-B92B-561CC91C2306}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dmledit-monod-linux", "..\dlangui\examples\dmledit\dmledit-monod-linux.dproj", "{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "disowntty", "tools\disowntty\disowntty.dproj", "{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Unittest|Any CPU = Unittest|Any CPU
DebugMinimal|Any CPU = DebugMinimal|Any CPU
ReleaseMinimal|Any CPU = ReleaseMinimal|Any CPU
UnittestMinimal|Any CPU = UnittestMinimal|Any CPU
DebugX11|Any CPU = DebugX11|Any CPU
DebugConsole|Any CPU = DebugConsole|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.Debug|Any CPU.ActiveCfg = Debug|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.Debug|Any CPU.Build.0 = Debug|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.DebugConsole|Any CPU.ActiveCfg = DebugConsole|Any CPU
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.DebugConsole|Any CPU.Build.0 = DebugConsole|Any CPU
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.DebugMinimal|Any CPU.Build.0 = DebugMinimal|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.DebugX11|Any CPU.ActiveCfg = DebugX11|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.DebugX11|Any CPU.Build.0 = DebugX11|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.Release|Any CPU.ActiveCfg = Release|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.Release|Any CPU.Build.0 = Release|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.Unittest|Any CPU.Build.0 = Unittest|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.UnittestMinimal|Any CPU.ActiveCfg = UnittestMinimal|x64
{075C374A-563A-4CAC-9E9F-0B6E1DFEAEC3}.UnittestMinimal|Any CPU.Build.0 = UnittestMinimal|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.Debug|Any CPU.ActiveCfg = Debug|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.Debug|Any CPU.Build.0 = Debug|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.DebugConsole|Any CPU.ActiveCfg = DebugConsole|Any CPU
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.DebugConsole|Any CPU.Build.0 = DebugConsole|Any CPU
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.DebugMinimal|Any CPU.Build.0 = DebugMinimal|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.DebugX11|Any CPU.ActiveCfg = DebugX11|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.DebugX11|Any CPU.Build.0 = DebugX11|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.Release|Any CPU.ActiveCfg = Release|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.Release|Any CPU.Build.0 = Release|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.Unittest|Any CPU.Build.0 = Unittest|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.UnittestMinimal|Any CPU.ActiveCfg = UnittestMinimal|x64
{0A3A0D08-E4DC-418E-B92B-561CC91C2306}.UnittestMinimal|Any CPU.Build.0 = UnittestMinimal|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.Debug|Any CPU.ActiveCfg = Debug|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.Debug|Any CPU.Build.0 = Debug|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.DebugConsole|Any CPU.ActiveCfg = DebugConsole|Any CPU
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.DebugConsole|Any CPU.Build.0 = DebugConsole|Any CPU
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.DebugMinimal|Any CPU.Build.0 = DebugMinimal|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.DebugX11|Any CPU.ActiveCfg = DebugX11|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.DebugX11|Any CPU.Build.0 = DebugX11|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.Release|Any CPU.ActiveCfg = Release|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.Release|Any CPU.Build.0 = Release|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.Unittest|Any CPU.Build.0 = Unittest|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.UnittestMinimal|Any CPU.ActiveCfg = UnittestMinimal|x64
{54BDE028-6064-4CA9-B6CA-4C0BEEE70F24}.UnittestMinimal|Any CPU.Build.0 = UnittestMinimal|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.Debug|Any CPU.ActiveCfg = Debug|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.Debug|Any CPU.Build.0 = Debug|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.DebugConsole|Any CPU.ActiveCfg = DebugConsole|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.DebugConsole|Any CPU.Build.0 = DebugConsole|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.DebugMinimal|Any CPU.Build.0 = DebugMinimal|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.DebugX11|Any CPU.ActiveCfg = DebugX11|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.DebugX11|Any CPU.Build.0 = DebugX11|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.Release|Any CPU.ActiveCfg = Release|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.Release|Any CPU.Build.0 = Release|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.Unittest|Any CPU.Build.0 = Unittest|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.UnittestMinimal|Any CPU.ActiveCfg = UnittestMinimal|x64
{85ECF79F-B75F-4459-8A90-3857961F2029}.UnittestMinimal|Any CPU.Build.0 = UnittestMinimal|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.Debug|Any CPU.ActiveCfg = Debug|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.Debug|Any CPU.Build.0 = Debug|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.DebugConsole|Any CPU.ActiveCfg = DebugConsole|Any CPU
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.DebugConsole|Any CPU.Build.0 = DebugConsole|Any CPU
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.DebugMinimal|Any CPU.Build.0 = DebugMinimal|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.DebugX11|Any CPU.ActiveCfg = DebugX11|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.DebugX11|Any CPU.Build.0 = DebugX11|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.Release|Any CPU.ActiveCfg = Release|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.Release|Any CPU.Build.0 = Release|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.Unittest|Any CPU.Build.0 = Unittest|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.UnittestMinimal|Any CPU.ActiveCfg = UnittestMinimal|x64
{8E722D80-CF8D-4D98-BEAE-7BC9E6752AC4}.UnittestMinimal|Any CPU.Build.0 = UnittestMinimal|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.Debug|Any CPU.ActiveCfg = Debug|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.Debug|Any CPU.Build.0 = Debug|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.DebugConsole|Any CPU.ActiveCfg = DebugConsole|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.DebugConsole|Any CPU.Build.0 = DebugConsole|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.DebugMinimal|Any CPU.ActiveCfg = DebugMinimal|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.DebugMinimal|Any CPU.Build.0 = DebugMinimal|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.DebugX11|Any CPU.ActiveCfg = DebugX11|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.DebugX11|Any CPU.Build.0 = DebugX11|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.Release|Any CPU.ActiveCfg = Release|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.Release|Any CPU.Build.0 = Release|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.ReleaseMinimal|Any CPU.ActiveCfg = ReleaseMinimal|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.ReleaseMinimal|Any CPU.Build.0 = ReleaseMinimal|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.Unittest|Any CPU.Build.0 = Unittest|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.UnittestMinimal|Any CPU.ActiveCfg = UnittestMinimal|x64
{A38BEF21-AAFE-4115-A978-63B7C8C2FBD1}.UnittestMinimal|Any CPU.Build.0 = UnittestMinimal|x64
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.DebugConsole|Any CPU.ActiveCfg = DebugConsole|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.DebugConsole|Any CPU.Build.0 = DebugConsole|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.DebugMinimal|Any CPU.ActiveCfg = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.DebugMinimal|Any CPU.Build.0 = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.DebugX11|Any CPU.ActiveCfg = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.DebugX11|Any CPU.Build.0 = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.Release|Any CPU.Build.0 = Release|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.ReleaseMinimal|Any CPU.ActiveCfg = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.ReleaseMinimal|Any CPU.Build.0 = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.UnittestMinimal|Any CPU.ActiveCfg = Debug|Any CPU
{FB7A3FF6-0E67-47D1-BA70-F258F9A0E332}.UnittestMinimal|Any CPU.Build.0 = Debug|Any CPU
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
Policies = $0
$0.TextStylePolicy = $1
$1.FileWidth = 120
$1.inheritsSet = VisualStudio
$1.inheritsScope = text/plain
$1.scope = text/plain
EndGlobalSection
EndGlobal

341
dlangide-monod-osx.dproj Normal file
View File

@ -0,0 +1,341 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
<ProjectGuid>{5125282E-FF14-4FF9-A65A-1B4816D76C6A}</ProjectGuid>
<Compiler>DMD2</Compiler>
<PreferOneStepBuild>true</PreferOneStepBuild>
<UseDefaultCompiler>true</UseDefaultCompiler>
<IncrementalLinking>true</IncrementalLinking>
<DependentProjectIds>
<DependentProjectIds>
<String>{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}</String>
</DependentProjectIds>
</DependentProjectIds>
<Includes>
<Includes>
<Path>../dlangui/src</Path>
<Path>../dlangui/3rdparty</Path>
<Path>../dlangui/deps/gl3n</Path>
<Path>../dlangui/deps/DerelictGL3/source</Path>
<Path>../dlangui/deps/DerelictSDL2/source</Path>
<Path>../dlangui/deps/DerelictFT/source</Path>
<Path>../dlangui/deps/DerelictUtil/source</Path>
</Includes>
</Includes>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug</OutputPath>
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-osx</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
<VersionIds>
<VersionIds>
<String>USE_SDL</String>
<String>USE_OPENGL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
<OutputPath>bin\Release</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_SDL</String>
<String>USE_OPENGL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Release</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-osx</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Unittest</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_SDL</String>
<String>USE_OPENGL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<UnittestMode>true</UnittestMode>
<OutputName>dlangide-monod-osx</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugX11|x64' ">
<OutputPath>bin\DebugX11</OutputPath>
<VersionIds>
<VersionIds>
<String>USE_SDL</String>
<String>USE_OPENGL</String>
<String>USE_FREETYPE</String>
<String>EmbedStandardResources</String>
</VersionIds>
</VersionIds>
<ObjectsDirectory>obj/DebugX11</ObjectsDirectory>
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
<ExtraLinkerArguments>-L-lX11</ExtraLinkerArguments>
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
<UnittestMode>false</UnittestMode>
<OutputName>dlangide-monod-osx</OutputName>
<Target>Executable</Target>
<Externalconsole>true</Externalconsole>
<DebugLevel>0</DebugLevel>
</PropertyGroup>
<ItemGroup>
<Compile Include="src\dlangide.d" />
<Compile Include="src\dlangide\workspace\project.d" />
<Compile Include="src\dlangide\workspace\workspace.d" />
<Compile Include="src\dlangide\workspace\idesettings.d" />
<Compile Include="src\dlangide\workspace\projectsettings.d" />
<Compile Include="src\dlangide\workspace\workspacesettings.d" />
<Compile Include="src\dlangide\ui\commands.d" />
<Compile Include="src\dlangide\ui\dsourceedit.d" />
<Compile Include="src\dlangide\ui\debuggerui.d" />
<Compile Include="src\dlangide\ui\frame.d" />
<Compile Include="src\dlangide\ui\homescreen.d" />
<Compile Include="src\dlangide\ui\newfile.d" />
<Compile Include="src\dlangide\ui\newproject.d" />
<Compile Include="src\dlangide\ui\outputpanel.d" />
<Compile Include="src\dlangide\ui\searchPanel.d" />
<Compile Include="src\dlangide\ui\settings.d" />
<Compile Include="src\dlangide\ui\stackpanel.d" />
<Compile Include="src\dlangide\ui\watchpanel.d" />
<Compile Include="src\dlangide\ui\wspanel.d" />
<Compile Include="src\dlangide\tools\editortool.d" />
<Compile Include="src\dlangide\tools\d\dcdinterface.d" />
<Compile Include="src\dlangide\tools\d\deditortool.d" />
<Compile Include="src\dlangide\tools\d\dparser.d" />
<Compile Include="src\dlangide\tools\d\dsyntax.d" />
<Compile Include="src\dlangide\builders\builder.d" />
<Compile Include="src\dlangide\builders\extprocess.d" />
<Compile Include="src\ddebug\common\debugger.d" />
<Compile Include="src\ddebug\common\queue.d" />
<Compile Include="src\ddebug\common\execution.d" />
<Compile Include="src\ddebug\common\nodebug.d" />
<Compile Include="src\ddebug\gdb\gdbinterface.d" />
<Compile Include="src\ddebug\gdb\gdbmiparser.d" />
<Compile Include="src\ddebug\windows\debuginfo.d" />
<Compile Include="src\ddebug\windows\mago.d" />
<Compile Include="src\ddebug\windows\msdbg.d" />
<Compile Include="src\ddebug\windows\windebug.d" />
<Compile Include="src\ddc\lexer\exceptions.d" />
<Compile Include="src\ddc\lexer\Lexer.d" />
<Compile Include="src\ddc\lexer\LexerException.d" />
<Compile Include="src\ddc\lexer\textsource.d" />
<Compile Include="src\ddc\lexer\tokenizer.d" />
<Compile Include="deps\DCD\src\server\autocomplete.d">
<Link>3rdparty\dcd\autocomplete.d</Link>
</Compile>
<Compile Include="deps\DCD\src\common\constants.d">
<Link>3rdparty\dcd\constants.d</Link>
</Compile>
<Compile Include="deps\DCD\src\common\messages.d">
<Link>3rdparty\dcd\messages.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\ast.d">
<Link>3rdparty\libdparse\ast.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\entities.d">
<Link>3rdparty\libdparse\entities.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\formatter.d">
<Link>3rdparty\libdparse\formatter.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\lexer.d">
<Link>3rdparty\libdparse\lexer.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\dparse\parser.d">
<Link>3rdparty\libdparse\parser.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\src\std\experimental\lexer.d">
<Link>3rdparty\std_experimental_lexer\lexer.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\dynamicarray.d">
<Link>3rdparty\containers\dynamicarray.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\hashmap.d">
<Link>3rdparty\containers\hashmap.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\hashset.d">
<Link>3rdparty\containers\hashset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\immutablehashset.d">
<Link>3rdparty\containers\immutablehashset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\openhashset.d">
<Link>3rdparty\containers\openhashset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\package.d">
<Link>3rdparty\containers\package.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\simdset.d">
<Link>3rdparty\containers\simdset.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\slist.d">
<Link>3rdparty\containers\slist.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\treemap.d">
<Link>3rdparty\containers\treemap.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\ttree.d">
<Link>3rdparty\containers\ttree.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\unrolledlist.d">
<Link>3rdparty\containers\unrolledlist.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\element_type.d">
<Link>3rdparty\containers\element_type.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\hash.d">
<Link>3rdparty\containers\hash.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\mixins.d">
<Link>3rdparty\containers\mixins.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\node.d">
<Link>3rdparty\containers\node.d</Link>
</Compile>
<Compile Include="deps\DCD\containers\src\containers\internal\storage_type.d">
<Link>3rdparty\containers\storage_type.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\common.d">
<Link>3rdparty\experimental_allocator\common.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\gc_allocator.d">
<Link>3rdparty\experimental_allocator\gc_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\mallocator.d">
<Link>3rdparty\experimental_allocator\mallocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\mmap_allocator.d">
<Link>3rdparty\experimental_allocator\mmap_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\package.d">
<Link>3rdparty\experimental_allocator\package.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\showcase.d">
<Link>3rdparty\experimental_allocator\showcase.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\typed.d">
<Link>3rdparty\experimental_allocator\typed.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\affix_allocator.d">
<Link>3rdparty\experimental_allocator\affix_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\allocator_list.d">
<Link>3rdparty\experimental_allocator\allocator_list.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\bitmapped_block.d">
<Link>3rdparty\experimental_allocator\bitmapped_block.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\bucketizer.d">
<Link>3rdparty\experimental_allocator\bucketizer.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\fallback_allocator.d">
<Link>3rdparty\experimental_allocator\fallback_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\free_list.d">
<Link>3rdparty\experimental_allocator\free_list.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\free_tree.d">
<Link>3rdparty\experimental_allocator\free_tree.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\kernighan_ritchie.d">
<Link>3rdparty\experimental_allocator\kernighan_ritchie.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\null_allocator.d">
<Link>3rdparty\experimental_allocator\null_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\quantizer.d">
<Link>3rdparty\experimental_allocator\quantizer.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\region.d">
<Link>3rdparty\experimental_allocator\region.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\scoped_allocator.d">
<Link>3rdparty\experimental_allocator\scoped_allocator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\segregator.d">
<Link>3rdparty\experimental_allocator\segregator.d</Link>
</Compile>
<Compile Include="deps\DCD\libdparse\experimental_allocator\src\std\experimental\allocator\building_blocks\stats_collector.d">
<Link>3rdparty\experimental_allocator\stats_collector.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\cache_entry.d">
<Link>3rdparty\dsymbol\cache_entry.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\deferred.d">
<Link>3rdparty\dsymbol\deferred.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\import_.d">
<Link>3rdparty\dsymbol\import_.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\modulecache.d">
<Link>3rdparty\dsymbol\modulecache.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\scope_.d">
<Link>3rdparty\dsymbol\scope_.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\semantic.d">
<Link>3rdparty\dsymbol\semantic.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\string_interning.d">
<Link>3rdparty\dsymbol\string_interning.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\symbol.d">
<Link>3rdparty\dsymbol\symbol.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\type_lookup.d">
<Link>3rdparty\dsymbol\type_lookup.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\conversion\first.d">
<Link>3rdparty\dsymbol\first.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\conversion\package.d">
<Link>3rdparty\dsymbol\package.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\conversion\second.d">
<Link>3rdparty\dsymbol\second.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\builtin\names.d">
<Link>3rdparty\dsymbol\names.d</Link>
</Compile>
<Compile Include="deps\DCD\dsymbol\src\dsymbol\builtin\symbols.d">
<Link>3rdparty\dsymbol\symbols.d</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="src\ddebug\gdb\" />
<Folder Include="3rdparty\" />
<Folder Include="3rdparty\dcd\" />
<Folder Include="3rdparty\libdparse\" />
<Folder Include="3rdparty\std_experimental_lexer\" />
<Folder Include="3rdparty\containers\" />
<Folder Include="3rdparty\experimental_allocator\" />
<Folder Include="3rdparty\dsymbol\" />
</ItemGroup>
</Project>

43
dlangide-monod-osx.sln Normal file
View File

@ -0,0 +1,43 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlangui-monod-osx", "..\dlangui\dlangui-monod-osx.dproj", "{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlangide-monod-osx", "dlangide-monod-osx.dproj", "{5125282E-FF14-4FF9-A65A-1B4816D76C6A}"
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dmledit-monod-osx", "..\dlangui\examples\dmledit\dmledit-monod-osx.dproj", "{8E3B1C65-63A3-4BD8-9268-604EE648E861}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Unittest|Any CPU = Unittest|Any CPU
DebugX11|Any CPU = DebugX11|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Debug|Any CPU.ActiveCfg = Debug|x64
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Debug|Any CPU.Build.0 = Debug|x64
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.DebugX11|Any CPU.ActiveCfg = DebugX11|x64
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.DebugX11|Any CPU.Build.0 = DebugX11|x64
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.ActiveCfg = Release|x64
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.Build.0 = Release|x64
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.Build.0 = Unittest|x64
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.Debug|Any CPU.ActiveCfg = Debug|x64
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.Debug|Any CPU.Build.0 = Debug|x64
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.DebugX11|Any CPU.ActiveCfg = DebugX11|Any CPU
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.DebugX11|Any CPU.Build.0 = DebugX11|Any CPU
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.Release|Any CPU.ActiveCfg = Release|x64
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.Release|Any CPU.Build.0 = Release|x64
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{5125282E-FF14-4FF9-A65A-1B4816D76C6A}.Unittest|Any CPU.Build.0 = Unittest|x64
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Debug|Any CPU.ActiveCfg = Debug|x64
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Debug|Any CPU.Build.0 = Debug|x64
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.DebugX11|Any CPU.ActiveCfg = DebugX11|Any CPU
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.DebugX11|Any CPU.Build.0 = DebugX11|Any CPU
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Release|Any CPU.ActiveCfg = Release|x64
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Release|Any CPU.Build.0 = Release|x64
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Unittest|Any CPU.ActiveCfg = Unittest|x64
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Unittest|Any CPU.Build.0 = Unittest|x64
EndGlobalSection
EndGlobal

140
dlangide.iss Normal file
View File

@ -0,0 +1,140 @@
; Inno Setup script for DlangIDE.
; Installs DlangIDE and the Mago debugger, and optionally
; downloads and installs DMD.
[Setup]
AppName=DlangIDE
AppId=DlangIDE
; The following version numbers need to be updated on each release.
AppVerName=0.8.11
AppVersion=0.8.11
AppPublisher=Vadim Lopatin
AppPublisherURL=https://github.com/buggins/dlangui
AppSupportURL=https://github.com/buggins/dlangui
AppUpdatesURL=https://github.com/buggins/dlangui
AppCopyright=Copyright (C) 2015-2018 Vadim Lopatin
LicenseFile=LICENSE.txt
SetupMutex=DLangIDESetupMutex
; Require at least Windows 7.
MinVersion=6.1
DefaultDirName={pf}\DlangIDE
DefaultGroupName=DLangIDE
Compression=lzma2/normal
ShowComponentSizes=yes
AllowNetworkDrive=no
ChangesEnvironment=yes
ChangesAssociations=yes
[Types]
Name: "dlangide"; Description: "Install DlangIDE."; Flags: iscustom
[Components]
Name: "dlangide"; Description: "DlangIDE and tools"; Types: dlangide; Flags: fixed
Name: "dmd"; Description: "DMD compiler"; Types: dlangide; Check: IsCompilerNeeded;
[Files]
Source: "bin\dlangide.exe"; DestDir: "{app}"; Components: dlangide
Source: "bin\libfreetype-6.dll"; DestDir: "{app}"; Components: dlangide
Source: "bin\mago-mi.exe"; DestDir: "{app}"; Components: dlangide
Source: "views\res\mdpi\dlangui-shortcut1.ico"; DestDir: "{app}"; Components: dlangide
[Registry]
; Associate .dlangidews files with DlangIDE.
Root: HKCR; Subkey: ".dlangidews"; ValueType: String; ValueName: ""; ValueData: "DlangIDEProjectFile"; Tasks: associate; Flags: uninsdeletevalue
Root: HKCR; Subkey: "DlangIDEProjectFile"; ValueType: String; ValueName: ""; ValueData: "DlangIDE Project File"; Tasks: associate; Flags: uninsdeletekey
Root: HKCR; Subkey: "DlangIDEProjectFile\DefaultIcon"; ValueType: String; ValueName: ""; ValueData: "{app}\dlangui-shortcut1.ico"; Tasks: associate; Flags: uninsdeletekey
Root: HKCR; Subkey: "DlangIDEProjectFile\shell\open\command"; ValueType: String; ValueName: ""; ValueData: """{app}\dlangide.exe"" ""%1"""; Tasks: associate; Flags: uninsdeletekey
[Icons]
Name: "{commondesktop}\DlangIDE"; Filename: "{app}\dlangide.exe"; IconFileName: "{app}\dlangui-shortcut1.ico"; Tasks: desktopicon
[Tasks]
Name: desktopicon; Description: "Create a &desktop icon"; Components: dlangide; Flags: checkedonce unchecked
Name: associate; Description: "Associate DlangIDE &Workspace Files"; Components: dlangide; Flags: checkedonce
[Run]
Filename: "{tmp}\dmd-installer.exe"; StatusMsg: "Installing DMD..."; Components: dmd; Flags: 32bit; BeforeInstall: DownloadDMD
[Code]
{
See if we have a registry key for D or if the default installation directory
exists.
}
function IsCompilerNeeded(): Boolean;
begin
Result := not (RegKeyExists(HKCU, 'Software\DMD')
or DirExists(ExpandConstant('{sd}\D\dmd2')))
end;
{ Windows API function to download files from the Internet. }
function URLDownloadToFile(
pCaller: Integer;
szUrl: String;
szFileName: String;
dwReserved: Integer;
lpfnCB: Integer
): Integer;
#ifdef UNICODE
external 'URLDownloadToFileW@urlmon.dll';
#else
external 'URLDownloadToFileA@urlmon.dll';
#endif
{
Convenience procedure to download files; this hides parameters we don't care
about.
We assume the download is successful; if this fails, a later attempt to read
the file will display an error to the user.
}
procedure DownloadFile(url: String; dest: String);
begin
URLDownloadToFile(0, url, ExpandConstant(dest), 0, 0);
end;
procedure DownloadDMD();
var
dmdVersion: AnsiString;
#ifdef UNICODE
dmdVersionU: String;
#else
dmdVersionU: AnsiString;
#endif
begin
DownloadFile('http://downloads.dlang.org/releases/LATEST', '{tmp}\latest.txt');
if LoadStringFromFile(ExpandConstant('{tmp}\latest.txt'), dmdVersion) then
begin
#ifdef UNICODE
dmdVersionU := String(dmdVersion);
#else
dmdVersionU := dmdVersion;
#endif
DownloadFile(
'http://downloads.dlang.org/releases/2.x/'
+ dmdVersionU
+ '/dmd-'
+ dmdVersionU
+ '.exe',
'{tmp}\dmd-installer.exe')
end
else
MsgBox(
'Unable to download dmd installer.'
+ ' Please download and install from dlang.org.',
mbInformation, MB_OK);
end;

View File

@ -1,205 +0,0 @@
<DProject>
<ProjectGuid>{66B1B701-6AC9-41F5-8DB4-5CB161321977}</ProjectGuid>
<Config name="Debug" platform="Win32">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<symdebug>1</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>0</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>0</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>0</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
<fileImppath />
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids />
<versionlevel>0</versionlevel>
<versionids>Unicode USE_OPENGL</versionids>
<dump_source>0</dump_source>
<mapverbosity>3</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>1</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib shell32.lib dlangui.lib</libfiles>
<libpaths>../dlangui/Debug ../DerelictOpenGL3/source</libpaths>
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<additionalOptions>-profile</additionalOptions>
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="Release" platform="Win32">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<symdebug>0</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>0</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>0</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>1</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>../../src ../../3rdparty ../../3rdparty/libpng/source</imppath>
<fileImppath />
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids />
<versionlevel>0</versionlevel>
<versionids>Unicode</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>0</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
<libpaths>../dlangui/Release </libpaths>
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Folder name="dlangide">
<Folder name="dlangide">
<Folder name="ui">
<File path="src\dlangide\ui\commands.d" />
<File path="src\dlangide\ui\frame.d" />
<File path="src\dlangide\ui\wspanel.d" />
</Folder>
<Folder name="workspace">
<File path="src\dlangide\workspace\project.d" />
<File path="src\dlangide\workspace\workspace.d" />
</Folder>
</Folder>
<File path="src\app.d" />
</Folder>
</DProject>

961
dlangide_msvc.visualdproj Normal file
View File

@ -0,0 +1,961 @@
<DProject>
<ProjectGuid>{DA4E9F22-21EB-4A71-AF1F-3B5BC370CBA0}</ProjectGuid>
<Config name="Debug" platform="Win32">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>0</mscoff>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>1</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>0</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>1</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>0</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids>DCD</debugids>
<versionlevel>0</versionlevel>
<versionids>EmbedStandardResources USE_FREETYPE NO_OPENGL</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>1</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>2</cRuntime>
<privatePhobos>0</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="Release" platform="Win32">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>1</mscoff>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>0</symdebug>
<optimize>1</optimize>
<cpu>0</cpu>
<isX86_64>0</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>0</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>1</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>1</useInline>
<release>1</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids />
<versionlevel>0</versionlevel>
<versionids>EmbedStandardResources NO_OPENGL USE_FREETYPE</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>0</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>1</cRuntime>
<privatePhobos>0</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="Debug" platform="x64">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>0</mscoff>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>1</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>1</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>1</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>0</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c -v</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids>DCD</debugids>
<versionlevel>0</versionlevel>
<versionids>EmbedStandardResources USE_FREETYPE NO_OPENGL</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>1</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>2</cRuntime>
<privatePhobos>1</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="Release" platform="x64">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>1</mscoff>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>0</symdebug>
<optimize>1</optimize>
<cpu>0</cpu>
<isX86_64>1</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>0</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>1</useInline>
<release>1</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids />
<versionlevel>0</versionlevel>
<versionids>EmbedStandardResources NO_OPENGL USE_FREETYPE</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>0</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>1</cRuntime>
<privatePhobos>0</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="ConsoleDebug" platform="Win32">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>0</mscoff>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>1</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>0</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>1</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>0</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids>DebugInfo DCD</debugids>
<versionlevel>0</versionlevel>
<versionids>USE_CONSOLE EmbedStandardResources</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>1</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>2</cRuntime>
<privatePhobos>0</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="ConsoleDebug" platform="x64">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>1</mscoff>
<trace>0</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>1</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>1</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>1</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>0</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c -v</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids>DebugInfo DCD</debugids>
<versionlevel>0</versionlevel>
<versionids>USE_CONSOLE EmbedStandardResources</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>1</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>2</cRuntime>
<privatePhobos>1</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="DSFMLDebug" platform="Win32">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>0</mscoff>
<trace>1</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>1</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>0</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>1</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>0</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids>KeyInput DCD</debugids>
<versionlevel>0</versionlevel>
<versionids>EmbedStandardResources USE_FREETYPE NO_OPENGL</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>1</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>2</cRuntime>
<privatePhobos>0</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Config name="DSFMLDebug" platform="x64">
<obj>0</obj>
<link>0</link>
<lib>0</lib>
<subsystem>2</subsystem>
<multiobj>0</multiobj>
<singleFileCompilation>0</singleFileCompilation>
<oneobj>0</oneobj>
<mscoff>0</mscoff>
<trace>1</trace>
<quiet>0</quiet>
<verbose>0</verbose>
<vtls>0</vtls>
<vgc>0</vgc>
<symdebug>1</symdebug>
<optimize>0</optimize>
<cpu>0</cpu>
<isX86_64>1</isX86_64>
<isLinux>0</isLinux>
<isOSX>0</isOSX>
<isWindows>0</isWindows>
<isFreeBSD>0</isFreeBSD>
<isSolaris>0</isSolaris>
<scheduler>0</scheduler>
<useDeprecated>1</useDeprecated>
<errDeprecated>0</errDeprecated>
<useAssert>0</useAssert>
<useInvariants>0</useInvariants>
<useIn>0</useIn>
<useOut>0</useOut>
<useArrayBounds>0</useArrayBounds>
<noboundscheck>0</noboundscheck>
<useSwitchError>0</useSwitchError>
<useUnitTests>0</useUnitTests>
<useInline>0</useInline>
<release>0</release>
<preservePaths>0</preservePaths>
<warnings>0</warnings>
<infowarnings>0</infowarnings>
<checkProperty>0</checkProperty>
<genStackFrame>0</genStackFrame>
<pic>0</pic>
<cov>0</cov>
<nofloat>0</nofloat>
<Dversion>2</Dversion>
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
<allinst>0</allinst>
<stackStomp>0</stackStomp>
<compiler>0</compiler>
<otherDMD>0</otherDMD>
<cccmd>$(CC) -c -v</cccmd>
<ccTransOpt>1</ccTransOpt>
<addDepImp>0</addDepImp>
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
<imppath>$(ProjectDir)/../dlangui/src $(ProjectDir)/../dlangui/3rdparty $(ProjectDir)/../dlangui/deps/DerelictGL3/source $(ProjectDir)/../dlangui/deps/DerelictUtil/source $(ProjectDir)/../dlangui/deps/DerelictFT/source $(ProjectDir)/../dlangui/deps/DerelictSDL2/source $(ProjectDir)/../dlangui/deps/libdparse/src $(ProjectDir)/../DerelictLLDB/source</imppath>
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
<outdir>$(ConfigurationName)</outdir>
<objdir>$(OutDir)</objdir>
<objname />
<libname />
<doDocComments>0</doDocComments>
<docdir />
<docname />
<modules_ddoc />
<ddocfiles />
<doHdrGeneration>0</doHdrGeneration>
<hdrdir />
<hdrname />
<doXGeneration>1</doXGeneration>
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
<debuglevel>0</debuglevel>
<debugids>KeyInput DCD</debugids>
<versionlevel>0</versionlevel>
<versionids>EmbedStandardResources USE_FREETYPE NO_OPENGL</versionids>
<dump_source>0</dump_source>
<mapverbosity>0</mapverbosity>
<createImplib>0</createImplib>
<defaultlibname />
<debuglibname />
<moduleDepsFile />
<run>0</run>
<runargs />
<runCv2pdb>1</runCv2pdb>
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
<cv2pdbPre2043>0</cv2pdbPre2043>
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
<cv2pdbEnumType>0</cv2pdbEnumType>
<cv2pdbOptions />
<objfiles />
<linkswitches />
<libfiles />
<libpaths />
<deffile />
<resfile />
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
<useStdLibPath>1</useStdLibPath>
<cRuntime>2</cRuntime>
<privatePhobos>1</privatePhobos>
<additionalOptions />
<preBuildCommand />
<postBuildCommand />
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
</Config>
<Folder name="dlangide">
<Folder name="3rdparty">
<Folder name="containers">
<File path="deps\DCD\containers\src\containers\internal\backwards.d" />
<File path="deps\DCD\containers\src\containers\cyclicbuffer.d" />
<File path="deps\DCD\containers\src\containers\dynamicarray.d" />
<File path="deps\DCD\containers\src\containers\internal\element_type.d" />
<File path="deps\DCD\containers\src\containers\internal\hash.d" />
<File path="deps\DCD\containers\src\containers\hashmap.d" />
<File path="deps\DCD\containers\src\containers\hashset.d" />
<File path="deps\DCD\containers\src\containers\immutablehashset.d" />
<File path="deps\DCD\containers\src\containers\internal\mixins.d" />
<File path="deps\DCD\containers\src\containers\internal\node.d" />
<File path="deps\DCD\containers\src\containers\openhashset.d" />
<File path="deps\DCD\containers\src\containers\package.d" />
<File path="deps\DCD\containers\src\containers\simdset.d" />
<File path="deps\DCD\containers\src\containers\slist.d" />
<File path="deps\DCD\containers\src\containers\internal\storage_type.d" />
<File path="deps\DCD\containers\src\containers\treemap.d" />
<File path="deps\DCD\containers\src\containers\ttree.d" />
<File path="deps\DCD\containers\src\containers\unrolledlist.d" />
</Folder>
<Folder name="dcd">
<File path="deps\DCD\src\server\autocomplete.d" />
<File path="deps\DCD\src\common\constants.d" />
<File path="deps\DCD\src\common\dcd_version.d" />
<File path="deps\DCD\src\common\messages.d" />
</Folder>
<Folder name="dsymbol">
<File path="deps\DCD\dsymbol\src\dsymbol\cache_entry.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\deferred.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\conversion\first.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\import_.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\modulecache.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\builtin\names.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\conversion\package.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\scope_.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\conversion\second.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\semantic.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\string_interning.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\symbol.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\builtin\symbols.d" />
<File path="deps\DCD\dsymbol\src\dsymbol\type_lookup.d" />
</Folder>
<Folder name="experimental_allocator" />
<Folder name="libdparse">
<File path="deps\DCD\libdparse\src\dparse\ast.d" />
<File path="deps\DCD\libdparse\src\dparse\entities.d" />
<File path="deps\DCD\libdparse\src\dparse\formatter.d" />
<File path="deps\DCD\libdparse\src\std\experimental\lexer.d" />
<File path="deps\DCD\libdparse\src\dparse\lexer.d" />
<File path="deps\DCD\libdparse\src\dparse\parser.d" />
<File path="deps\DCD\libdparse\src\dparse\rollback_allocator.d" />
<File path="deps\DCD\libdparse\src\dparse\stack_buffer.d" />
</Folder>
<Folder name="msgpack">
<File path="deps\DCD\msgpack-d\src\msgpack\attribute.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\buffer.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\common.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\exception.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\package.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\packer.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\register.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\streaming_unpacker.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\unpacker.d" />
<File path="deps\DCD\msgpack-d\src\msgpack\value.d" />
</Folder>
</Folder>
<Folder name="ddc">
<Folder name="lexer">
<File path="src\ddc\lexer\ast.d" />
<File path="src\ddc\lexer\exceptions.d" />
<File path="src\ddc\lexer\Lexer.d" />
<File path="src\ddc\lexer\LexerException.d" />
<File path="src\ddc\lexer\parser.d" />
<File path="src\ddc\lexer\textsource.d" />
<File path="src\ddc\lexer\tokenizer.d" />
</Folder>
</Folder>
<Folder name="ddebug">
<Folder name="common">
<File path="src\ddebug\common\debugger.d" />
<File path="src\ddebug\common\execution.d" />
<File path="src\ddebug\common\nodebug.d" />
<File path="src\ddebug\common\queue.d" />
</Folder>
<Folder name="gdb">
<File path="src\ddebug\gdb\gdbinterface.d" />
<File path="src\ddebug\gdb\gdbmiparser.d" />
</Folder>
</Folder>
<Folder name="dlangide">
<Folder name="builders">
<File path="src\dlangide\builders\builder.d" />
<File path="src\dlangide\builders\extprocess.d" />
</Folder>
<Folder name="tools">
<Folder name="d">
<File path="src\dlangide\tools\d\dcdinterface.d" />
<File path="src\dlangide\tools\d\deditortool.d" />
<File path="src\dlangide\tools\d\dmdtrace.d" />
<File path="src\dlangide\tools\d\dparser.d" />
<File path="src\dlangide\tools\d\dsyntax.d" />
</Folder>
<File path="src\dlangide\tools\editortool.d" />
</Folder>
<Folder name="ui">
<File path="src\dlangide\ui\commands.d" />
<File path="src\dlangide\ui\debuggerui.d" />
<File path="src\dlangide\ui\dmdprofilerview.d" />
<File path="src\dlangide\ui\dsourceedit.d" />
<File path="src\dlangide\ui\frame.d" />
<File path="src\dlangide\ui\homescreen.d" />
<File path="src\dlangide\ui\newfile.d" />
<File path="src\dlangide\ui\newfolder.d" />
<File path="src\dlangide\ui\newproject.d" />
<File path="src\dlangide\ui\outputpanel.d" />
<File path="src\dlangide\ui\searchPanel.d" />
<File path="src\dlangide\ui\settings.d" />
<File path="src\dlangide\ui\stackpanel.d" />
<File path="src\dlangide\ui\terminal.d" />
<File path="src\dlangide\ui\watchpanel.d" />
<File path="src\dlangide\ui\wspanel.d" />
</Folder>
<Folder name="workspace">
<File path="src\dlangide\workspace\idesettings.d" />
<File path="src\dlangide\workspace\project.d" />
<File path="src\dlangide\workspace\projectsettings.d" />
<File path="src\dlangide\workspace\workspace.d" />
<File path="src\dlangide\workspace\workspacesettings.d" />
</Folder>
</Folder>
<File path="src\dlangide.d" />
</Folder>
</DProject>

View File

@ -1,6 +1,6 @@
{
"name": "dlangide",
"description": "trying to make D language IDE based on dlangui library",
"description": "Cross platform D language IDE based on dlangui library",
"homepage": "https://github.com/buggins/dlangide",
"license": "Boost",
"authors": ["Vadim Lopatin"],
@ -9,27 +9,46 @@
"targetPath": "bin",
"targetType": "executable",
"sourcePaths": ["src"],
"sourceFiles": [
"src/app.d"
],
"copyFiles-windows": [
"lib/FreeImage.dll"
],
"copyFiles": [
"res"
],
"versions-posix": [
"USE_SDL", "USE_OPENGL"
],
"mainSourceFile": "src/app.d",
"stringImportPaths": ["views"],
"dependencies": {
"dlangui:dlanguilib": "~master"
}
"dlangui": "~>0.10.3",
"dcd": "~>0.16.0-beta.1"
},
"copyFiles-windows": [
"libs/windows/x86/mago-mi.exe"
],
"libs-linux": ["z"],
"versions-windows": [
"USE_FREETYPE"
],
"configurations" : [
{
"name" : "default"
},
{
"name" : "minimal",
"subConfigurations" : {
"dlangui" : "minimal"
}
},
{
"name" : "console",
"subConfigurations" : {
"dlangui" : "console"
}
},
{
"name" : "x11",
"subConfigurations" : {
"dlangui" : "x11"
}
}
],
"versions": ["EmbedStandardResources"]
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

(image error) Size: 828 B

Binary file not shown.

Before

(image error) Size: 892 B

View File

@ -1,32 +0,0 @@
EXIT=Exit
MENU_FILE=&File
MENU_FILE_OPEN=&Open
MENU_FILE_OPEN_RECENT=Open recent
MENU_FILE_SAVE=&Save
MENU_FILE_EXIT=E&xit
MENU_EDIT=&Edit
MENU_EDIT_COPY=&Copy
MENU_EDIT_PASTE=&Paste
MENU_EDIT_CUT=Cu&t
MENU_EDIT_UNDO=&Undo
MENU_EDIT_REDO=&Redo
MENU_EDIT_PREFERENCES=&Preferences
MENU_VIEW=&View
MENU_VIEW_LANGUAGE=Interface &Language
MENU_VIEW_LANGUAGE_EN=English
MENU_VIEW_LANGUAGE_RU=Русский
MENU_VIEW_THEME=&Theme
MENU_VIEW_THEME_DEFAULT=&Default
MENU_VIEW_THEME_CUSTOM1=&Custom 1
MENU_WINDOW=&Window
MENU_WINDOW_PREFERENCES=&Preferences
MENU_HELP=&Help
MENU_HELP_VIEW_HELP=&View help
MENU_HELP_ABOUT=&About
TAB_LONG_LIST=Long list
TAB_BUTTONS=Buttons
TAB_ANIMATION=Animation
TAB_TABLE_LAYOUT=Table layout
TAB_EDITORS=Editors

View File

@ -1,33 +0,0 @@
EXIT=Выход
MENU_FILE=&Файл
MENU_FILE_OPEN=&Открыть
MENU_FILE_OPEN_RECENT=Открыть из последних
MENU_FILE_SAVE=&Сохранить
MENU_FILE_EXIT=Вы&ход
MENU_EDIT=&Правка
MENU_EDIT_COPY=&Копировать
MENU_EDIT_PASTE=&Вставить
MENU_EDIT_CUT=Вырезать
MENU_EDIT_UNDO=&Отмена
MENU_EDIT_REDO=&Повторить
MENU_EDIT_PREFERENCES=&Настройки
MENU_VIEW=&Вид
MENU_VIEW_LANGUAGE=&Язык интерфейса
MENU_VIEW_LANGUAGE_EN=English
MENU_VIEW_LANGUAGE_RU=Русский
MENU_VIEW_THEME=&Тема
MENU_VIEW_THEME_DEFAULT=Стандартная
MENU_VIEW_THEME_CUSTOM1=Пример 1
MENU_WINDOW=&Окно
MENU_WINDOW_PREFERENCES=&Настройки
MENU_HELP=&Справка
MENU_HELP_VIEW_HELP=&Просмотр справки
MENU_HELP_ABOUT=&О программе
TAB_LONG_LIST=Длинный список
TAB_BUTTONS=Кнопки
TAB_ANIMATION=Анимация
TAB_TABLE_LAYOUT=Табличный layout
TAB_EDITORS=Редакторы

Binary file not shown.

Before

(image error) Size: 323 B

Binary file not shown.

Before

(image error) Size: 638 B

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Enabled states -->
<item android:state_checked="true" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_pressed" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off_pressed" />
<item android:state_checked="true" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_focused" />
<item android:state_checked="false" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off_focused" />
<item android:state_checked="true" android:state_hovered="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_focused" />
<item android:state_checked="false" android:state_hovered="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off_focused" />
<item android:state_checked="false"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off" />
<item android:state_checked="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on" />
<!-- Disabled states -->
<item android:state_checked="true"
android:drawable="@drawable/btn_check_on_disabled" />
<item android:state_checked="false"
android:drawable="@drawable/btn_check_off_disabled" />
<item android:state_checked="false" android:drawable="@drawable/btn_check_off" />
<item android:state_checked="true" android:drawable="@drawable/btn_check_on" />
</selector>

View File

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2011 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Enabled states -->
<item android:state_checked="true" android:state_window_focused="false"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_holo_light" />
<item android:state_checked="false" android:state_window_focused="false"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off_holo_light" />
<item android:state_checked="true" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_pressed_holo_light" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off_pressed_holo_light" />
<item android:state_checked="true" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_focused_holo_light" />
<item android:state_checked="false" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off_focused_holo_light" />
<item android:state_checked="false"
android:state_enabled="true"
android:drawable="@drawable/btn_check_off_holo_light" />
<item android:state_checked="true"
android:state_enabled="true"
android:drawable="@drawable/btn_check_on_holo_light" />
<!-- Disabled states -->
<item android:state_checked="true" android:state_window_focused="false"
android:drawable="@drawable/btn_check_on_disabled_holo_light" />
<item android:state_checked="false" android:state_window_focused="false"
android:drawable="@drawable/btn_check_off_disabled_holo_light" />
<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/btn_check_on_disabled_focused_holo_light" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/btn_check_off_disabled_focused_holo_light" />
<item android:state_checked="false" android:drawable="@drawable/btn_check_off_disabled_holo_light" />
<item android:state_checked="true" android:drawable="@drawable/btn_check_on_disabled_holo_light" />
</selector>

Binary file not shown.

Before

(image error) Size: 1.6 KiB

Binary file not shown.

Before

(image error) Size: 1.8 KiB

Binary file not shown.

Before

(image error) Size: 1.2 KiB

View File

@ -1,33 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2008 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false" android:state_enabled="true"
android:drawable="@drawable/btn_default_small_normal" />
<item android:state_window_focused="false" android:state_enabled="false"
android:drawable="@drawable/btn_default_small_normal_disable" />
<item android:state_pressed="true"
android:drawable="@drawable/btn_default_small_pressed" />
<item android:state_focused="true" android:state_enabled="true"
android:drawable="@drawable/btn_default_small_selected" />
<item android:state_enabled="true"
android:drawable="@drawable/btn_default_small_normal" />
<item android:state_focused="true"
android:drawable="@drawable/btn_default_small_normal_disable_focused" />
<item
android:drawable="@drawable/btn_default_small_normal_disable" />
</selector>

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="btn_default_small_normal_disable_focused"
color_transform_add1="0,0,0,0"
android:state_enabled="false"
android:state_focused="true" />
<item
android:drawable="btn_default_small_normal_disable"
color_transform_add1="0,0,0,0"
android:state_focused="true" />
<item
android:drawable="btn_default_small_pressed"
color_transform_add1="0,0,0,0"
android:state_pressed="true" />
<item
android:drawable="btn_default_small_selected"
color_transform_add1="0,0,0,0"
android:state_selected="true" />
<item
android:drawable="btn_default_small_normal_hover"
color_transform_add1="0,0,0,0"
android:state_hovered="true" />
<item
android:drawable="@null" />
</selector>

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_on_pressed" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_off_pressed" />
<item android:state_checked="true" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_on_focused" />
<item android:state_checked="false" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_off_focused" />
<item android:state_checked="true" android:state_hovered="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_on_focused" />
<item android:state_checked="false" android:state_hovered="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_off_focused" />
<item android:state_checked="false" android:state_enabled="true"
android:drawable="@drawable/btn_radio_off" />
<item android:state_checked="true" android:state_enabled="true"
android:drawable="@drawable/btn_radio_on" />
<!-- Disabled states -->
<item android:state_checked="false" android:drawable="@drawable/btn_radio_off_disabled" />
<item android:state_checked="true" android:drawable="@drawable/btn_radio_on_disabled" />
</selector>

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="main_menu_item_background_selected"
android:state_selected="true" />
<item
android:drawable="main_menu_item_background_hover"
android:state_hovered="true" />
<item
android:drawable="@null" />
</selector>

View File

@ -1,59 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2011 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_window_focused="false"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_on_holo_light" />
<item android:state_checked="false" android:state_window_focused="false"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_off_holo_light" />
<item android:state_checked="true" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_on_pressed_holo_light" />
<item android:state_checked="false" android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_off_pressed_holo_light" />
<item android:state_checked="true" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_on_focused_holo_light" />
<item android:state_checked="false" android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/btn_radio_off_focused_holo_light" />
<item android:state_checked="false" android:state_enabled="true"
android:drawable="@drawable/btn_radio_off_holo_light" />
<item android:state_checked="true" android:state_enabled="true"
android:drawable="@drawable/btn_radio_on_holo_light" />
<!-- Disabled states -->
<item android:state_checked="true" android:state_window_focused="false"
android:drawable="@drawable/btn_radio_on_disabled_holo_light" />
<item android:state_checked="false" android:state_window_focused="false"
android:drawable="@drawable/btn_radio_off_disabled_holo_light" />
<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/btn_radio_on_disabled_focused_holo_light" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/btn_radio_off_disabled_focused_holo_light" />
<item android:state_checked="false" android:drawable="@drawable/btn_radio_off_disabled_holo_light" />
<item android:state_checked="true" android:drawable="@drawable/btn_radio_on_disabled_holo_light" />
</selector>

Binary file not shown.

Before

(image error) Size: 347 B

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/* //device/apps/common/assets/res/any/drawable/editbox_background.xml
**
** Copyright 2006, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_enabled="false" android:drawable="@drawable/editbox_background_disabled_focus_yellow" />
<item android:state_focused="true" android:drawable="@drawable/editbox_background_focus_yellow" />
<item android:state_enabled="false" android:drawable="@drawable/editbox_background_disabled" />
<item android:drawable="@drawable/editbox_background_normal" />
</selector>

Binary file not shown.

Before

(image error) Size: 1.9 KiB

Binary file not shown.

Before

(image error) Size: 371 B

Binary file not shown.

Before

(image error) Size: 1.6 KiB

Binary file not shown.

Before

(image error) Size: 2.2 KiB

Binary file not shown.

Before

(image error) Size: 215 B

View File

@ -1,12 +0,0 @@
#common actions, used in standard dialogs and controls
#english language resources
ACTION_OK=Ok
ACTION_CANCEL=Cancel
ACTION_YES=Yes
ACTION_NO=No
ACTION_CLOSE=Close
ACTION_ABORT=Abort
ACTION_RETRY=Retry
ACTION_IGNORE=Ignore
ACTION_OPEN=Open
ACTION_SAVE=Save

View File

@ -1,12 +0,0 @@
#common actions, used in standard dialogs and controls
#russian language resources
ACTION_OK=Ок
ACTION_CANCEL=Отмена
ACTION_YES=Да
ACTION_NO=Нет
ACTION_CLOSE=Закрыть
ACTION_ABORT=Прервать
ACTION_RETRY=Повтор
ACTION_IGNORE=Игнорировать
ACTION_OPEN=Открыть
ACTION_SAVE=Сохранить

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="#C0000000,1px"
android:state_enabled="false"
android:state_focused="true" />
<item
android:drawable="#80000000,1px,#E04040FF"
android:state_focused="true" />
<item
android:drawable="#A00000FF"
android:state_selected="true" />
<item
android:drawable="#E04040FF"
android:state_hovered="true" />
<item
android:drawable="@null" />
</selector>

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="main_menu_item_background_selected"
android:state_selected="true" />
<item
android:drawable="main_menu_item_background_hover"
android:state_hovered="true" />
<item
android:drawable="@null" />
</selector>

Binary file not shown.

Before

(image error) Size: 191 B

Binary file not shown.

Before

(image error) Size: 189 B

Binary file not shown.

Before

(image error) Size: 208 B

Binary file not shown.

Before

(image error) Size: 154 B

Binary file not shown.

Before

(image error) Size: 2.8 KiB

Binary file not shown.

Before

(image error) Size: 360 B

Binary file not shown.

Before

(image error) Size: 241 B

Binary file not shown.

Before

(image error) Size: 368 B

Binary file not shown.

Before

(image error) Size: 329 B

Binary file not shown.

Before

(image error) Size: 353 B

Binary file not shown.

Before

(image error) Size: 425 B

Binary file not shown.

Before

(image error) Size: 323 B

Binary file not shown.

Before

(image error) Size: 491 B

Binary file not shown.

Before

(image error) Size: 593 B

Binary file not shown.

Before

(image error) Size: 1.6 KiB

Binary file not shown.

Before

(image error) Size: 514 B

Binary file not shown.

Before

(image error) Size: 376 B

Binary file not shown.

Before

(image error) Size: 632 B

Binary file not shown.

Before

(image error) Size: 508 B

Binary file not shown.

Before

(image error) Size: 516 B

Binary file not shown.

Before

(image error) Size: 1.7 KiB

Binary file not shown.

Before

(image error) Size: 1.5 KiB

Binary file not shown.

Before

(image error) Size: 528 B

Binary file not shown.

Before

(image error) Size: 1.9 KiB

Binary file not shown.

Before

(image error) Size: 582 B

Binary file not shown.

Before

(image error) Size: 557 B

Binary file not shown.

Before

(image error) Size: 466 B

Binary file not shown.

Before

(image error) Size: 476 B

Binary file not shown.

Before

(image error) Size: 469 B

Binary file not shown.

Before

(image error) Size: 584 B

Binary file not shown.

Before

(image error) Size: 583 B

Binary file not shown.

Before

(image error) Size: 919 B

Binary file not shown.

Before

(image error) Size: 479 B

Binary file not shown.

Before

(image error) Size: 601 B

Binary file not shown.

Before

(image error) Size: 1.0 KiB

Binary file not shown.

Before

(image error) Size: 533 B

Binary file not shown.

Before

(image error) Size: 584 B

Binary file not shown.

Before

(image error) Size: 1.8 KiB

Binary file not shown.

Before

(image error) Size: 632 B

Binary file not shown.

Before

(image error) Size: 625 B

Binary file not shown.

Before

(image error) Size: 1.2 KiB

Binary file not shown.

Before

(image error) Size: 736 B

Binary file not shown.

Before

(image error) Size: 644 B

Binary file not shown.

Before

(image error) Size: 1.4 KiB

Binary file not shown.

Before

(image error) Size: 578 B

Binary file not shown.

Before

(image error) Size: 632 B

Binary file not shown.

Before

(image error) Size: 1.3 KiB

Binary file not shown.

Before

(image error) Size: 1.6 KiB

Binary file not shown.

Before

(image error) Size: 956 B

Binary file not shown.

Before

(image error) Size: 1.4 KiB

Binary file not shown.

Before

(image error) Size: 1.5 KiB

Binary file not shown.

Before

(image error) Size: 1.0 KiB

Binary file not shown.

Before

(image error) Size: 3.0 KiB

Binary file not shown.

Before

(image error) Size: 3.3 KiB

Binary file not shown.

Before

(image error) Size: 3.3 KiB

Binary file not shown.

Before

(image error) Size: 3.1 KiB

Binary file not shown.

Before

(image error) Size: 1.5 KiB

Some files were not shown because too many files have changed in this diff Show More