Artem Bochkarev
4f839ae920
linux-menubar: implemented global menu for unity
2018-09-18 12:50:45 +07:00
Roman Shevchenko
0e54ff8876
[platform] fixes Windows FS helper compilation
2018-08-09 12:32:41 +02:00
Roman Shevchenko
573c54631e
[platform] Windows restarter: arguments check, better error reporting; warnings
2018-08-09 10:31:36 +02:00
Vladimir.Orlov
793d07aa00
exe launchers should use Toolbox version of a product VM options that was run from the Toolbox.
2018-08-01 13:51:46 +03:00
Vladimir.Orlov
36de61ad0a
exe launcher: fixed behavior with file line number as command-line parameters
...
relates:
IDEA-108586 Launcher: can't open a project by relative path
IDEA-114307 'Create command line launcher' on Windows
IDEA-193711 Improve idea executable
2018-07-27 09:57:16 +03:00
Roman Shevchenko
fc9b73fe96
Cleanup (formatting)
2018-07-24 21:35:41 +02:00
Roman Shevchenko
a674f9c24a
[project] CMake project for macOS file watcher
2018-07-24 21:34:22 +02:00
Vladimir.Orlov
847a72dec0
win launcher: show command line options
...
IDEA-193711 Improve idea executable
2018-07-19 12:17:37 +03:00
Sergey Simonchik
ee664ccf1a
WEB-33931 runnerw.exe cannot run Node.js script with legacy WSL
2018-07-18 18:50:44 +03:00
Artem Bochkarev
607d3cc44d
MacBook touch bar: remove arrow-icon from 'Add configuration' button (of default touchbar)
...
also hide run-buttons when configuration isn't defined
fixed point 3 from IDEA-194893 MacBook touch bar: improve Configurations popover
2018-07-16 19:14:41 +07:00
Artem Bochkarev
f26b9b457b
MacBook touch bar: cosmetic fixes
...
fixed IDEA-194896 MacBook touch bar: use close icon instead of close button
fixed half of subissues from IDEA-194893 MacBook touch bar: improve Configurations popover
2018-07-16 13:49:01 +07:00
Roman Shevchenko
8522de3eed
Cleanup (formatting)
2018-07-06 11:26:56 +02:00
Roman Shevchenko
3d189cd131
Cleanup (drops unneeded .dll entry point)
2018-07-06 11:17:15 +02:00
Roman Shevchenko
5dea1916d9
[platform] migrates Windows filesystem helper to plain C
2018-07-06 10:44:18 +02:00
Roman Shevchenko
f7956ff371
[project] better 64-bit target detection in Windows helpers' CMake files
2018-07-06 10:10:14 +02:00
Roman Shevchenko
8b8a15d13f
[platform] fixes symlink resolve in Windows file access helper (native part)
2018-07-06 09:00:44 +02:00
Vladimir.Orlov
76823ac4a6
IDEA-192124 Cannot run IDEA if installation folder name has a unicode character
2018-07-05 16:22:17 +03:00
Roman Shevchenko
236f596ac1
Cleanup (minor optimization)
2018-07-05 12:06:47 +02:00
Roman Shevchenko
5ddc7b9f7a
[platform] Windows file watcher fixes (IDEA-192665)
...
It no longer rejects paths with symlinks/junctions, but checks that they do not point to UNC paths.
2018-07-05 11:41:46 +02:00
Artem Bochkarev
3eb2576fd2
IDEA-194199: implemented WelcomeDialog
...
with minor cosmetic fixes and behaviour improvements
2018-06-27 20:24:02 +07:00
Artem Bochkarev
04edc0122c
IDEA-194199: fixed layout (width with insets) for dialog buttons
2018-06-19 19:57:18 +07:00
Artem Bochkarev
c0243bfceb
IDEA-163208: visual improvements (native)
...
working toggles (for instances of ToggleAction, for example breakpoints)
image position tight to text
add ellipsis for long text
2018-06-16 19:55:53 +07:00
Artem Bochkarev
8d304bc944
IDEA-163208: refactoring (with fix of leak)
...
extract ItemsContainer into separate class to use with both java-wrappers for 'group' and 'touchbar' (fixed memory leak)
composite actions of button (to implement auto-close bars)
remove TouchBarProjectBase, TouchBarActionBase (unnecessary layers)
simplify TBItem's api with code cleanup
remove unnecessary syncronized-blocks and NSAutoreleasePool
2018-06-12 19:00:12 +07:00
Artem Bochkarev
8816fa751a
IDEA-163208: add appcode project files (for NST)
2018-06-03 14:55:36 +07:00
Artem Bochkarev
7073813162
IDEA-163208: support priorities of items
...
make priority of optional-button lower than main dialog buttons group
2018-05-20 23:58:36 +07:00
Artem Bochkarev
6d8986f451
IDEA-163208: fixed fonts and insets
2018-05-20 23:58:29 +07:00
Roman Shevchenko
08a8368245
[project] ignores CMake/CLion dirs in Windows file watcher sub-project
2018-05-15 12:49:59 +02:00
Roman Shevchenko
808f21da61
[platform] Windows file watcher performance optimization (IDEA-191007)
...
Decreases buffer size to reduce kernel-to-user space copying overhead; bumps processing thread priority to lessen the number of buffer overflows.
2018-05-15 12:47:16 +02:00
Roman Shevchenko
e7e28eaeab
Cleanup (typos)
2018-05-12 12:41:26 +02:00
Roman Shevchenko
685c99bbe2
Cleanup (renames a struct and vars to avoid confusion)
2018-05-11 13:45:45 +02:00
Artem Bochkarev
c702e1526d
IDEA-163208: increase resolution of touchbar images
...
touchbar is the retina display, 144 dpi
2018-05-10 12:36:52 +07:00
Roman Shevchenko
b38ca7a9ce
[platform] fixes and minor optimizations in Windows file watcher
...
- rewritten "is watchable" checks (for drives: GetDriveType() instead of WNetGetUniversalName, for watch paths: a presense of a reparse point anywhere above)
- watch paths with reparse points are now reported as unwatchable (partially resolves IDEA-24885)
- Unicode issues (UTF8/WCS conversion is performed for incoming paths, *W functions are used for checking, unwatchable and remapped paths are reported in UTF8)
- no more unneeded file separator conversion (unwatchable and remapped paths are reported with platform separators)
2018-05-09 11:03:24 +02:00
Roman Shevchenko
1ffe741062
Cleanup (formatting)
2018-05-04 15:22:59 +02:00
Roman Shevchenko
7d2edefefc
[project] adds a default for missing build number to CMake files
2018-05-04 15:12:13 +02:00
Artem Bochkarev
c8e8fc8665
IDEA-163208: use principal group-item to center main confirmation buttons of dialog
2018-05-04 17:40:23 +07:00
Artem Bochkarev
cadaea9448
IDEA-163208: added possibility to replace default esc button with custom
2018-05-04 17:40:23 +07:00
Roman Shevchenko
843dc20287
[project] renames Windows file watcher directory
2018-05-03 18:43:33 +02:00
Roman Shevchenko
39c4106b2d
[project] migrates Windows file watcher build to CMake
2018-05-03 18:35:53 +02:00
Artem Bochkarev
b562b727c8
IDEA-163208: minor fixes for scrubber
...
highlight selection + initial selection is none
2018-04-26 15:00:12 +07:00
Artem Bochkarev
f4cd19f306
IDEA-163208: support buttons flags (selected/colored/disabled)
2018-04-26 15:00:11 +07:00
Vladimir.Orlov
f3ae35ae1a
win launcher: cleanup
2018-04-17 10:08:19 +03:00
Vladimir.Orlov
e8069bd1f0
win launcher: updated create JVM error message.
...
IDEA-189436 IDEA fails to launch with JDK 10 set as IDEA_JDK_64.
2018-04-12 14:14:47 +03:00
Vladimir.Orlov
f514017b0a
win launcher: updated create JVM error message.
...
IDEA-189436 IDEA fails to launch with JDK 10 set as IDEA_JDK_64.
2018-04-10 14:36:09 +03:00
Vladimir.Orlov
b46c52d27b
win launcher: updated path to jvm.cfg for java 9+.
...
IDEA-189436 IDEA fails to launch with JDK 10 set as IDEA_JDK_64.
2018-04-09 15:08:36 +03:00
Vladimir.Orlov
a84e4fd74b
win launcher: do not search tools.jar for jdk 9+.
...
IDEA-189436 IDEA fails to launch with JDK 10 set as IDEA_JDK_64.
2018-04-06 12:50:06 +03:00
Vladimir.Orlov
dd969da3a5
Win launchers: added support java 9 and 10.
...
IDEA-189436 IDEA fails to launch with JDK 10 set as IDEA_JDK_64.
2018-04-06 10:17:19 +03:00
Artem Bochkarev
fc0eccf6b4
IDEA-163208: add syncronization between EDT and AppKit threads
2018-04-04 14:39:07 +07:00
Artem Bochkarev
a5bb2bbda9
IDEA-163208: refactoring of NSTLibrary
...
remove unnecessary proxy-objects (on native side), simplify interface
2018-03-30 18:26:11 +07:00
Artem Bochkarev
80a9de5c54
IDEA-163208: make single wrapper for buttons with image and text
2018-03-30 18:26:11 +07:00
Artem Bochkarev
054eb24469
IDEA-163208: add popover manipulation methods
2018-03-30 18:26:11 +07:00