Commit Graph

12632 Commits

Author SHA1 Message Date
John Ahlroos
cda367eb04 Moved SASSAddonImportFileCreator and ClassPathExplorer to vaadin-server #11591
Change-Id: I81f453d6a74a0a47c7007e0bfe20c72b866134c7
2013-04-23 13:21:16 +00:00
John Ahlroos
ccec229966 Integration tests should be run with Firefox 17 ESR instead of Firefox 11 #11494"
Change-Id: I232cc1ad329a1ac00ff23b6c629418838af6102c
2013-04-23 13:20:34 +00:00
Leif Åstrand
8700691bec Use java.util.logging for the debug window (#11657)
Change-Id: I1c3e49591253244948d8ce15c8d05170dd49a03a
2013-04-23 13:15:12 +00:00
Artur Signell
33e114bd3b Ensure no-op merges get a change id
Change-Id: Icda1db985b3a0654fa1274e700cddfe2f990df12
2013-04-23 12:38:15 +00:00
Johannes Dahlström
9c6d4b4add Fix fragment handling regression caused by #10769 (#11686)
Due to the way Window.Location.createUrlBuilder works, a location URI with no
fragment (as opposed to an empty fragment) was sent on Webkit browsers when
the client-side location had an empty fragment.

TestBench test: FragmentChangeEvents.html

Change-Id: Ie2e8dc3fffc13aaa53105b54e07b1f81f3878f1b
2013-04-23 12:26:54 +00:00
Artur Signell
ed79188e0d Merge commit 'feb9a8c3510afc76c079fafcd9e507205bde139c'
Conflicts:
	WebContent/release-notes.html
	theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: Iad9ee95b2f399ff93f0e426a0810b18d923f8ff6
2013-04-23 14:54:48 +03:00
Artur Signell
53b5766731 Merge commit 'c0bf2608dd23051f11f2a031e08aebbfdf7b5472'
Change-Id: I4bf49b564c1195e2123a636bbe5daad2343a68c7
2013-04-23 14:49:14 +03:00
Artur Signell
59d677a24b Merge commit '2b5f6ccc1e9ae5c9c8c88dc3195020eaa27a3be6'
Change-Id: I1b5502cfe7891ca52806bf1f2204d92f9cff14b1
2013-04-23 14:49:11 +03:00
John Ahlroos
2c29e7b1d2 Fixed broken Gridlayout cell position calculation in IE10 #11644 (backported from #11303)
Change-Id: I9003feeb3ee22f29975a3e8557cd8775e838c57f
Merge: no
2013-04-23 11:36:50 +00:00
Artur Signell
49ac6f4da0 Sources for the "Broadcasting messages to other users" tutorial
Change-Id: I1408d2b4c33bb51393867b2a089035699a5af756
2013-04-23 11:30:14 +00:00
Artur Signell
c844d94b81 Renamed loading indicator states to 'first','second','third' (#11668)
Change-Id: I127070e2014bebf8aa09778b2dffee5481845ab4
2013-04-23 07:46:49 +00:00
Artur Signell
f596fea90a Renamed UI.getLoadingIndicator -> getLoadingIndicatorConfiguration (#11665)
Change-Id: If80abf821abd9c6c025e49b249339eb20d56f7ce
2013-04-23 07:46:25 +00:00
Artur Signell
09cb9d8895 Renamed UI.getTooltip to getTooltipConfiguration (#11663)
Change-Id: Idd33f68171b40b4097454418b78f75aee8f76eab
2013-04-23 07:46:12 +00:00
Artur Signell
069e4d2d87 Renamed DisplayState to WindowMode (#11662)
Change-Id: I0f70c4195a0871185a1924b008ebd855068e5787
2013-04-23 07:45:59 +00:00
Artur Signell
feb9a8c351 Different fix for #11152 which is restricted to the problematic case in horizontal layout
Change-Id: I4727f0a8f0b82f14f059c7e47a1819a18630a4c0
2013-04-23 10:41:09 +03:00
michaelvogt
0584f4a9a5 Simplify and clarify WAI-ARIA API (#11659)
Change-Id: I8daf3f377d4d9f2c2f774781e0c68f550d5c86e0
2013-04-23 06:47:12 +00:00
Artur Signell
8fec88fe77 Updated commons-io dependency to 2.2 (#11643)
Change-Id: Ia134929a67328e2a759028b2ee5b64206dc78883
2013-04-23 06:46:22 +00:00
Artur Signell
37afdd63bb Documented that push and pull settings is only for the app developer (#11666)
Change-Id: I6128abbfc6227ee4d86dd65b8073c5ccdea542f0
2013-04-22 12:17:42 +00:00
Leif Åstrand
2c46baf720 Add PushConnection interface (#11655)
* Add PushConnection interface and rename old class to
AtmospherePushConnection
* Define deferred binding to use AtmospherePushConnection by default
* Redesign connection and disconnection workflow to better cope with
situations where connection is quickly toggled

Change-Id: I9b9427c2df40d446a25895eb39e7b166cb929a85
2013-04-22 12:10:27 +00:00
Leif Åstrand
3cf35ba231 Restore Atmosphere version that was accidentally changed (#11506)
Change-Id: I99353b7b63ca70b4fa83462c433f7873d805ce3f
2013-04-22 14:38:34 +03:00
John Ahlroos
184114b088 Fixed Accordion tab stylenames which never got applied on the tab widgets #11645 (merged from #10605 in 6.8 branch)
Change-Id: I6af93e3846ecedd31cb9afac6321316b122c9df5
2013-04-22 14:14:06 +03:00
Leif Åstrand
f67b1a7337 Make handleJSONText private (#11656)
Change-Id: I734ced5487ce3d0bd197ef9399027c6842a27c6c
2013-04-22 08:58:38 +03:00
Leif Åstrand
277adf6142 Set PushMode.AUTOMATIC as the default @Push value (#11653)
Change-Id: I3db47e1bd87e4e58a404b93a23da24270f764e14
2013-04-22 08:58:38 +03:00
Artur Signell
22ebcced58 Removed unused class (#11254)
Change-Id: I6c374e61452a0e3b1fedc5ecbd90d50c22619c63
2013-04-22 05:57:07 +00:00
Artur Signell
3e79704b63 Do not use generated ids as anchor points for TestBench (#11634)
Change-Id: I831af0d72d009405ceed3e201bc135dffb43c8b2
2013-04-19 13:03:26 +00:00
Johannes Dahlström
747a88c642 Prevent double encoding problems when URI fragment contains special characters (#10769)
Change-Id: I9043a1f84140b441ab4b3e86eadb708359a29155
2013-04-19 13:02:20 +00:00
Leif Åstrand
c44f8380b2 Load vaadinPush.js on demand (#11506)
For optimal performance, the script will still be included in the host
HTML if push is enabled when the UI is bootstrapped.

Change-Id: I2245b45434f3097c32fd3580267f692dce3b7649
2013-04-19 11:54:37 +00:00
Leif Åstrand
0cbba9d6f4 Initial support for toggling push on the fly (#11506)
Still missing is the ability to load vaadinPush.js if it has not yet
been loaded.

Change-Id: Ibe3596c38a7c4e3432b0396072866ee3072e6d30
2013-04-19 11:53:44 +00:00
Henri Sara
0a2b6b5127 Support "to" in CSS function parameters (#11309)
This change also relaxes whitespace checking in SCSS tests slightly.

Change-Id: I2ad5087e7d77ddd0473df47d202c6dd3e228181f
2013-04-18 17:54:58 +00:00
Johannes Dahlström
4f9df1f6f0 Don't detach and reattach VAbstractSplitPanel child widgets unnecessarily (#11628)
Change-Id: I84da9b786706410b42ae4116be0b0a3da896538b
2013-04-18 17:51:53 +00:00
John Ahlroos
457afbaeda Ensure addon css styles are before scss styles in addons.scss #11390
Change-Id: I3737a94f076917cd896bd90e2936a5b752ccd801
2013-04-18 12:51:39 +00:00
Leif Åstrand
19c3783d3e Clean the connector map after pushing (#11624)
Removing UidlRequestHandler.postHandleRequest should not affect
backwards compatibility as UidlRequestHandler is a new class.

Change-Id: I7f3753b1c3d37afcc973d3e5571c0d1708177bf9
2013-04-18 12:30:59 +00:00
Artur Signell
5efb8f01e7 Simple speed test for testing roundtrips/s in various browsers
Change-Id: Id6e96e8d115b02c79038396dfada5c04e0f451ed
2013-04-18 11:36:36 +03:00
Leif Åstrand
ff03ede443 Separate generic UI finding and locking from event handling (#11506)
This is one step towards support for toggling push on and off on demand
as that functionality requires accessing the UI e.g. when processing
cancel events.

Also ensures ThreadLocal instances are properly set up when handling
push events.

Change-Id: I8ed6bf3bbee5ede0696ed9017e1d9d84db5936b5
2013-04-18 10:46:29 +03:00
Leif Åstrand
4f7377be46 Move push mode to UI and add @Push annotation (#11506)
Change-Id: Idc0e5e00a8f3ddd3f56d87484089c290d52715c2
2013-04-18 10:36:45 +03:00
Artur Signell
8fcad2fe49 Restrict longer padding to IE8 as Chrome fails without the original padding (#11573)
Change-Id: I00742d66052e318a023ed8ec2e3e5afbc7a3199f
2013-04-18 06:50:33 +00:00
Artur Signell
fb422a20d7 Fixed streaming problem (Atmosphere bug 1027) (#11629)
Change-Id: I1fa7efbf7261ca4cc14ac993affe567fcd9904ea
2013-04-18 06:50:06 +00:00
John Ahlroos
d44f49c73b Run server integration tests with push enabled #11494
Change-Id: Iaeac0053372f4606e760925ab0f105193153c3a3
2013-04-17 22:22:42 +00:00
Artur Signell
cdcdc115b7 Build a minified version of vaadinPush.js in vaadin-push.jar (#11630)
* Replaced jquery and jquery.atmosphere.js with original, unmodified versions
* Added vaadinPush.js build target to ide.xml and push/build.xml
* Uses yuicompressor to compress the resulting push javascript

Change-Id: I59ba9c2bbf74e05d10325d38efdb106b638cd8e7
2013-04-17 20:09:08 +03:00
Artur Signell
4400b1b625 Package Atmosphere javascript files in vaadin-push (#11629)
Change-Id: Id1beb7f83945478e464eca15a9cc0015d792c8db
2013-04-17 18:08:38 +03:00
Artur Signell
3928a8f233 Replaced Atmosphere portal implementation with the jQuery implementation (#11629)
* jquery-1.7.2.rebased.js and jquery.atmosphere.rebased.js are imported from atmosphere-jquery and updated to use the jQueryVaadin namespace instead of jQuery and $

Change-Id: I1461ac7803e90d2a40b390551023a118ed5dc704
2013-04-17 17:54:27 +03:00
Leif Åstrand
b8614ad16c Add PushMode.isEnabled() (#11626)
Change-Id: I416dc73566e2404a6dce35045fc79f9038e8dd5e
2013-04-17 14:37:52 +00:00
John Ahlroos
fc4aeac8b4 Fixed IE8 scrollbar issue with vertical layout when using both expansions and alignments #11169
Change-Id: Ia62db30e4e7f9bd02966db31b3bb691a1a60e58d
2013-04-17 17:17:39 +03:00
John Ahlroos
0f75f202d3 Added test for testing push with different transports #11494
Change-Id: I0296bdee1925ba93ca7e4e65c68215e025d072f6
2013-04-17 14:46:21 +03:00
Leif Åstrand
1c4adacdc2 Remove redundant locking (#8894)
Change-Id: I2a5176fe0c329e66d9e7a87825fc99a03fb5d708
2013-04-17 08:17:47 +00:00
michaelvogt
847389883f Fix for WAI-ARIA Button test for IE8 (#11616)
Test for empty attribute fails

Change-Id: Id0b992482454daa7c47674e152fb1b414fd4a38d
2013-04-17 08:06:52 +00:00
Leif Åstrand
c56681e130 Don't assign PushConnection to UI before it has been connected (#11506)
Change-Id: I728c830d6740f77a200ea69925772924e58f45a4
2013-04-17 08:06:07 +00:00
Artur Signell
3d703e9c3e Log message instead of printing to stdout (#11556)
Change-Id: I0b297e2eb48e6c52558745650a18d9c466e4b8c2
2013-04-17 07:31:40 +00:00
Artur Signell
77ff76fb0f Use "push" as a keyword in all push related log messages
Change-Id: Ia122959627dc705eb7b6183bc944bca7c690397e
2013-04-17 10:14:54 +03:00
Artur Signell
64055af699 Fixed invalid log parameter references (#11622)
Change-Id: I93232d6696a5813f9cdad222c43444769ecf2fcf
2013-04-16 16:57:19 +03:00