Commit Graph

7396 Commits

Author SHA1 Message Date
Max Brunsfeld
efd20774de Make each atom-text-editor keep a consistent hidden input node for its lifetime
Signed-off-by: Damien Guard <damieng@github.com>
2016-12-08 16:05:45 -08:00
Damien Guard
9d553d2cfa Remove errant debugger call in spec 2016-12-06 22:30:01 -08:00
Damien Guard
60fc36a969 Improve array path matching in history 2016-12-06 14:29:14 -08:00
Antonio Scandurra
7f4b43085b Merge pull request #13372 from atom/as-fix-package-activation-hook
Activate packages immediately if hook had already been triggered
2016-12-05 15:53:53 +01:00
TiagoDanin
c5c3f5cb01 Replace "osx" to "macOS" 2016-12-04 15:28:43 -03:00
Damien Guard
c2a0735607 Bypass checkoutHeadForEditor/displays a confirmation dialog by default spec on Windows for reliability 2016-12-02 15:01:06 -08:00
Antonio Scandurra
e943f7a19d Add precondition test 2016-12-02 13:30:24 +01:00
Antonio Scandurra
756e6e4641 Activate packages immediately if hook had already been triggered 2016-12-02 12:56:51 +01:00
Damien Guard
2463739e94 Remove errant stack trace from console 2016-12-01 14:02:11 -08:00
Damien Guard
ff83e59753 Merge pull request #13365 from atom/dg-specs-reliability
Specs: test reliability & auto temp clean-up
2016-12-01 13:24:12 -08:00
Damien Guard
d434d026d3 Correct compile cache afterEach cleanup 2016-12-01 10:49:02 -08:00
Damien Guard
3fd1dbdce3 Clean up temporary files when running specs 2016-12-01 10:48:45 -08:00
Nathan Sobo
4716ad8ef3 Merge pull request #13358 from atom/fb-mdt-initialize-hook
Add initialize() hook to packages
2016-12-01 01:53:43 -07:00
Damien Guard
f2b6da332d Temporarily disable 3 flakey specs on Windows x64 2016-11-30 19:18:26 -08:00
Matthew Dapena-Tretter
25518b9c8e Add initialize() hook to packages 2016-11-30 14:27:29 -08:00
Damien Guard
440e708e40 Smoke test only passes on macOS 2016-11-29 16:55:14 -08:00
Damien Guard
76d058cf7e Disable portable tests, mess with env 2016-11-29 16:55:14 -08:00
Damien Guard
4c4fa2b478 Integration tests now pass on Win32 2016-11-29 16:55:14 -08:00
Damien Guard
7a5b5ef400 👕 2016-11-29 16:55:14 -08:00
Damien Guard
701b08ca90 Fix package-transpilation-registry tests on Win32 2016-11-29 16:55:14 -08:00
Damien Guard
c0bb35d42a Remove use of deleted stringtoid function 2016-11-29 16:55:14 -08:00
Damien Guard
bd2f6d641a Fix id/source-path for themes on Win32 2016-11-29 16:55:14 -08:00
Damien Guard
cf0bae0301 Skip autoupdater tests on Win32, we don't use electron autoUpdate there 2016-11-29 16:55:14 -08:00
Damien Guard
9e5353a343 Prevent text from leaving fixture modified 2016-11-29 16:55:14 -08:00
Damien Guard
eac4f044a8 Fix MenuManager spec that forget to set darin to test macOS behavior 2016-11-29 16:55:14 -08:00
Damien Guard
e89c5efa9d Text editor measures diff in one test on win32 2016-11-29 16:55:14 -08:00
Damien Guard
bd9ed684fe Lines-yardstick has different measurements on win32 2016-11-29 16:55:14 -08:00
Damien Guard
a267286db2 Remove dangerous win32 portable test 2016-11-29 16:55:14 -08:00
Damien Guard
711d83925e Project and Window-Event-Handler spec pass on Win32 2016-11-29 16:55:14 -08:00
Damien Guard
2014b2aee0 Allow GitRepository tests to pass on Win32 2016-11-29 16:55:14 -08:00
Damien Guard
48b16a4633 Environment patching tests do not work on Win32 2016-11-29 16:55:14 -08:00
Max Brunsfeld
f7c5cebdaf Add test for highlight region calculation error 2016-11-28 17:39:36 -08:00
Antonio Scandurra
83f3c296f3 Add test for clicking an SVG element 2016-11-24 10:12:39 +01:00
Max Brunsfeld
bf056b0547 Prevent generated files from being excluded in Workspace::scan test 2016-11-21 11:05:50 -08:00
Joe Fitzgerald
f73aa46cef Fix lint errors 2016-11-14 17:09:01 -07:00
Joe Fitzgerald
3123a92687 🎨 Fix spec, cleanup 2016-11-14 16:29:13 -07:00
Joe Fitzgerald
d0a011e93a Fix specs, rename cp > child_process 2016-11-14 16:23:10 -07:00
Max Brunsfeld
5509475173 Ensure presenter forces DisplayLayer computations when rendering
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-11-11 12:55:57 -08:00
Antonio Scandurra
e34bc188d0 Make updateProcessEnv asynchronous
Signed-off-by: Nathan Sobo <nathan@github.com>
2016-11-11 18:39:18 +01:00
Nathan Sobo
4ce0f5c509 Merge pull request #13095 from atom/fb-vj-follow-through
Introduce follow through behavior for tooltips
2016-11-02 08:31:19 -06:00
Nathan Sobo
f293b80e60 Merge pull request #13124 from atom/ns-preseve-shadow-specificity
Preserve specificity when transforming atom-text-editor::shadow
2016-11-02 08:30:21 -06:00
Nathan Sobo
9743c20949 Delete spawner spec because it's flaky and not adding value
@damieng... do you have any insight into why this wrapper exists? Could
we use BufferedProcess or something?
2016-11-02 08:29:56 -06:00
Nathan Sobo
44917fd568 Relocate/rephrase tooltip follow-through test
Also make sure it doesn't leave tooltips on the DOM, which causes
subsequent tests to fail
2016-11-01 14:13:44 -06:00
Christopher Chedeau
6f5e0ec48a Introduce follow through behavior for tooltips
Inside of Nuclide, we have multiple places where we have multiple icons close together that have a tooltip: the left toolbar, the bottom status bar, the debugger icons...

The current behavior is very frustrating as you've got to wait for the delay on every single one of them. But, we have a clear signal that the user wants a tooltip when s/he waits the time to see it and it's likely that moving the mouse over the next item quickly means that s/he wants to see it as well.

This pull request introduces the concept of follow through: if you have seen a tooltip, you're going to instantly see tooltip on the next element you mouse over within a short timer (300ms right now).

Test Plan:
Video before:
![](http://g.recordit.co/7PCg0hjohP.gif)

Video after:
![](http://g.recordit.co/9OnZCvy9oI.gif)

Released under CC0
2016-11-01 11:35:06 -07:00
Michelle Tilley
94f603e50a Pass package info to transpilers 2016-11-01 10:54:26 -07:00
Nathan Sobo
4ccd700871 Preserve specificity when transforming atom-text-editor::shadow
Simply replace ::shadow with .editor to preserve the specificity of the
transformed rule. This isn't beautiful, but it's the only way to
guarantee that the styling transition is smooth enough to justify not
bumping the major.
2016-11-01 11:23:29 -06:00
Michelle Tilley
de9ca2d4d5 Merge pull request #13101 from atom/mkt-package-specific-transpilation
Per-package transpilation
2016-11-01 09:58:02 -07:00
Michelle Tilley
64a8213bc1 const-ify some lets 2016-11-01 08:12:33 -07:00
Michelle Tilley
2d3afb431c Include package name as part of cache key 2016-10-31 23:21:13 -07:00
Michelle Tilley
5743b2a283 Finish up a few missing expectations 2016-10-31 17:11:19 -07:00