Commit Graph

5957 Commits

Author SHA1 Message Date
Richard Alam
9199474c79 - formatting changes 2017-06-15 19:17:48 -07:00
Richard Alam
5c84354715 - try to consolidate meeting state in one place 2017-06-15 19:09:32 -07:00
Richard Alam
4339a48aae - handle validate token 2017-06-14 14:40:34 -07:00
Richard Alam
f430c7dce3 - create classes for guest policy 2017-06-14 14:17:54 -07:00
Ghazi Triki
6eae6ce66a Merge remote-tracking branch 'bigbluebutton/bbb-2x-mconf' into breakout-rooms-2x-messages 2017-06-14 08:55:24 +01:00
Richard Alam
326ba5e481 - put message into it's own hdlr 2017-06-13 19:26:04 -07:00
Richard Alam
91c14fae53 Merge branch 'bbb-2x-mconf' of https://github.com/bigbluebutton/bigbluebutton into refactor-akka-fsesl-for-new-messages 2017-06-13 18:10:25 -07:00
Richard Alam
23cf2266e4 - create classes for models in client 2017-06-13 17:51:04 -07:00
Richard Alam
2c4fe3f3b8 - create users state classes 2017-06-13 14:54:11 -07:00
Ghazi Triki
ed939d74a7 Merge remote-tracking branch 'bigbluebutton/bbb-2x-mconf' into breakout-rooms-2x-messages
# Conflicts:
#	akka-bbb-apps/src/main/scala/org/bigbluebutton/core/pubsub/senders/ReceivedJsonMsgDeserializer.scala
#	akka-bbb-apps/src/main/scala/org/bigbluebutton/core/pubsub/senders/ReceivedJsonMsgHandlerActor.scala
#	akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/LiveMeeting.scala
#	akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/MeetingActor.scala
#	akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/RunningMeeting.scala
#	bbb-common-message/src/main/scala/org/bigbluebutton/common2/messages/Messages.scala
2017-06-13 17:58:46 +01:00
Ghazi Triki
6df7ecf943 Keep swf cache for incremental build. 2017-06-13 12:57:16 +01:00
Ghazi Triki
b59903e714 Suppress css compile-time warnings. 2017-06-13 12:34:51 +01:00
Ghazi Triki
0478a3f658 First pass moving breakout rooms messages to v2 format. 2017-06-12 20:32:10 +01:00
Richard Alam
ea39c516f8 - create new users class in client 2017-06-12 12:25:58 -07:00
Chad Pilkey
28101e5623 moved setting the whiteboard id to display out of preswindow 2017-06-09 15:30:20 -04:00
Chad Pilkey
b4429fbf2d remove mconf branding that shouldn't be there 2017-06-08 18:39:45 -04:00
Chad Pilkey
894b5bcab6 remove unneeded redraw of the annotation history 2017-06-08 18:39:22 -04:00
Chad Pilkey
e1a50bed32 stop sending redundant slide pos updates 2017-06-08 18:38:43 -04:00
Chad Pilkey
e7a2e3d70b send page changes to the whiteboard canvas again 2017-06-08 18:37:36 -04:00
Chad Pilkey
f559a54a95 fix presentation startup race condition 2017-06-08 18:34:38 -04:00
Richard Alam
9d88c8252b Merge pull request #4002 from ritzalam/migrate-messages
handle start/stop broadcast cam on the client
2017-06-07 15:15:04 -04:00
Richard Alam
7db33c594b - handle start/stop brocast cam on the client 2017-06-07 12:12:30 -07:00
Richard Alam
51bd8f5f07 Merge pull request #4001 from ritzalam/migrate-messages
user start/stop broadcast cam message
2017-06-07 14:15:32 -04:00
Richard Alam
7e14c133b3 - send start/stop broadcasting webcam from client to server
- send webcam broadcast started/stopped event from server to client
2017-06-07 11:08:46 -07:00
Richard Alam
d48d06c69f - send validate token using new message 2017-06-07 08:04:33 -07:00
Richard Alam
8fa960e46d Merge pull request #3989 from riadvice/add-show-webrtc-mos-feature
Add showWebRTCMOS option to PhoneModule
2017-06-07 10:44:38 -04:00
Richard Alam
8998737a5f Merge pull request #4000 from ritzalam/migrate-messages
- change how we deserialize message so we can log errors
2017-06-07 10:35:58 -04:00
Richard Alam
15f4a61e52 Merge pull request #3969 from riadvice/flex4-mx
Move the application to Flex 4 MX
2017-06-07 10:33:12 -04:00
Ghazi Triki
08cb77c604 Merge remote-tracking branch 'bigbluebutton/bbb-2x-mconf' into flex4-mx
# Conflicts:
#	bigbluebutton-client/build.xml
2017-06-07 10:16:35 +01:00
Richard Alam
2989e1a694 - create classes for messages in flash client 2017-06-06 15:14:34 -07:00
Chad Pilkey
ef8ff6f1b4 add a name next to the whiteboard cursor for clarity 2017-06-05 18:56:10 -04:00
Chad Pilkey
16da46d717 avoid divide by zero case in cursor listener 2017-06-05 18:55:17 -04:00
Chad Pilkey
0913d18661 reset cursor in whiteboard canvas when the canvas is disabled 2017-06-05 18:54:05 -04:00
Chad Pilkey
5f34a359c5 Enable IME for text tool's basic TextField - fixes #2678 2017-06-05 18:22:40 -04:00
Ghazi Triki
cd8f09170f Add showWebRTCMOS option. 2017-06-05 13:28:24 +01:00
Richard Alam
2bbeba686d Merge branch 'bbb-2x-mconf' of https://github.com/bigbluebutton/bigbluebutton into move-java-classes-from-bbb-web-to-bbb-common-web 2017-06-01 10:03:27 -07:00
Richard Alam
2bce70c065 Merge pull request #3968 from capilkey/multi-user-cursor
Fix shape drawing and set max text length for text annotations
2017-06-01 11:08:42 -04:00
Richard Alam
31958979ef - change localize ant target to locale 2017-05-31 08:13:19 -07:00
Ghazi Triki
184b2a3c9a Uncomment showAllChildren and hideAllChildren methods after reverting back updates to flexlib.swc 2017-05-30 22:57:52 +01:00
Richard Alam
47b0ada045 - track meeting status 2017-05-29 14:41:37 -07:00
Ghazi Triki
6b05222da5 Remove the callLater MDIManagerEvent.WINDOW_ADD listener to avoid the application hangup when loading. 2017-05-29 20:58:23 +01:00
Ghazi Triki
aaf9b336f3 Transform the client to a Flex 4 mx application. 2017-05-29 13:58:18 +01:00
Ghazi Triki
6af4753e42 Updated flexlib.swc library with more fixes. 2017-05-29 13:53:26 +01:00
Ghazi Triki
f61308af64 Remove flex 3 compatibility mode from client build. 2017-05-29 13:53:07 +01:00
Richard Alam
240176ca32 Merge branch 'bbb-2x-mconf' of github.com:bigbluebutton/bigbluebutton into move-java-classes-from-bbb-web-to-bbb-common-web 2017-05-27 18:30:50 -07:00
Richard Alam
272df3c23d - send message to client 2017-05-26 20:00:33 -07:00
Chad Pilkey
3fe1103ea2 set a max text length of 1024 for text annotations 2017-05-26 18:52:46 -04:00
Chad Pilkey
3683bac311 allow shapes to draw again in the whiteboard 2017-05-26 18:51:59 -04:00
Richard Alam
73ec6bb25d - implement validate auth token 2017-05-26 10:04:38 -07:00
Richard Alam
7a60aec83c Merge pull request #3954 from riadvice/faster-options-reading
Improve client options reading
2017-05-26 09:45:39 -04:00
Chad Pilkey
302040b86d fix whiteboard shapes to again send proper statuses 2017-05-25 23:46:52 -04:00
Chad Pilkey
b7fb0588bb update WhiteboardTextToolbar to save colour and font between uses 2017-05-25 23:46:24 -04:00
Chad Pilkey
09ec1e6151 first pass at multi whiteboard cursors 2017-05-25 23:45:27 -04:00
Ghazi Triki
30a60b0e2b More improvements to the configuration parsing. 2017-05-25 11:57:51 +01:00
Ghazi Triki
fd2535236a Read configuration options for version 2 using the new Options class. 2017-05-24 12:19:25 +01:00
Richard Alam
4aedea9f5a - try new messages 2017-05-23 17:02:40 -07:00
Ghazi Triki
ef306c748f Merge remote-tracking branch 'bigbluebutton/bbb-2x-mconf' into faster-options-reading
# Conflicts:
#	bigbluebutton-client/src/org/bigbluebutton/core/model/Config.as
#	bigbluebutton-client/src/org/bigbluebutton/main/model/LayoutOptions.as
#	bigbluebutton-client/src/org/bigbluebutton/main/views/MainToolbar.mxml
#	bigbluebutton-client/src/org/bigbluebutton/modules/chat/views/ChatBox.mxml
#	bigbluebutton-client/src/org/bigbluebutton/modules/layout/managers/LayoutManager.as
#	bigbluebutton-client/src/org/bigbluebutton/modules/layout/maps/LayoutEventMapDelegate.mxml
#	bigbluebutton-client/src/org/bigbluebutton/modules/phone/PhoneOptions.as
#	bigbluebutton-client/src/org/bigbluebutton/modules/present/ui/views/PresentOptions.as
#	bigbluebutton-client/src/org/bigbluebutton/modules/present/ui/views/PresentationWindow.mxml
#	bigbluebutton-client/src/org/bigbluebutton/modules/screenshare/view/components/ScreensharePublishWindow.mxml
#	bigbluebutton-client/src/org/bigbluebutton/modules/screenshare/view/components/ScreenshareViewWindow.mxml
#	bigbluebutton-client/src/org/bigbluebutton/modules/users/views/MediaItemRenderer.mxml
#	bigbluebutton-client/src/org/bigbluebutton/modules/whiteboard/views/WhiteboardToolbar.mxml
2017-05-23 22:59:09 +01:00
Richard Alam
b6176ac736 Merge pull request #3957 from capilkey/multi-user-2.0-take5
Whiteboard updates for 2.0
2017-05-23 14:55:18 -04:00
Richard Alam
4dda35a3e3 Merge pull request #3961 from riadvice/2x-ui-improve
Fix checking branding options
2017-05-23 13:56:11 -04:00
Ghazi Triki
93a21b88b7 Fix checking branding options. 2017-05-23 15:27:32 +01:00
Ghazi Triki
7d283cd154 Merge remote-tracking branch 'bigbluebutton/master' into merge-master-into-2x
# Conflicts:
#	bigbluebutton-client/resources/config.xml.template
#	bigbluebutton-client/src/org/bigbluebutton/modules/phone/PhoneOptions.as
#	bigbluebutton-client/src/org/bigbluebutton/modules/phone/views/components/ToolbarButton.mxml
#	record-and-playback/core/scripts/rap-process-worker.rb
2017-05-22 17:35:24 +01:00
Chad Pilkey
206822f141 fix race conditions in the presentation and whiteboard startup 2017-05-20 16:06:23 -04:00
Fred Dixon
237c6f8fbc Update BigBlueButton.html 2017-05-20 12:33:42 -04:00
Richard Alam
d30b5c4aac - start up the client 2017-05-19 20:00:20 -07:00
Ghazi Triki
a9de960d47 Make the use of non module options in config.xml transparent for the developers. There is no more need to add properties to Config class. 2017-05-19 23:24:52 +01:00
Chad Pilkey
381b8dae29 refactor of WhiteboardCanvas to be more isolated and easier to duplicate 2017-05-19 17:30:00 -04:00
Ghazi Triki
b59e64b21f Additional improvements to the configuration parsing. 2017-05-19 10:39:12 +01:00
Ghazi Triki
a8102d1936 Config class cleanup and move classes to the right packages. 2017-05-19 00:32:32 +01:00
Ghazi Triki
96835619ab Remove obsolete configuration options. 2017-05-19 00:20:25 +01:00
Ghazi Triki
97a9335921 Refactor the way options are read to make sure the XML data are read only once and a single instance is being used of each across all the application. 2017-05-18 22:54:14 +01:00
Chad Pilkey
7a46382e86 Merge pull request #3946 from riadvice/fix-presenter-share-only
Delete the option "presenterShareOnly" in favor of lock settings
2017-05-18 12:29:21 -04:00
Ghazi Triki
43d05ffa0b Remove presenterShareOnly option and all its implementation. 2017-05-17 14:30:54 +01:00
Ghazi Triki
f0d2a5dec2 Map presenterShareOnly options to lock settings. (reverted from commit 450c5d28f3) 2017-05-17 10:16:44 +01:00
Ghazi Triki
450c5d28f3 Map presenterShareOnly options to lock settings. 2017-05-15 22:05:00 +01:00
Richard Alam
a1071ce7ba - try to wire spring for bbb-apps 2017-05-15 12:23:54 -07:00
perroned
a7c2542c0a Overwrites popup function 2017-05-15 12:16:30 -04:00
Chad Pilkey
372b154e35 properly clip whiteboard annotations so they don't overflow 2017-05-12 15:17:46 -04:00
Chad Pilkey
2bcfc2217e zoom value no longer required for drawing annotations 2017-05-11 22:22:07 -04:00
Chad Pilkey
9f9f5aea94 improve PollObject scaling again 2017-05-11 20:51:25 -04:00
Chad Pilkey
a7366d611a normalize annotation thickness to preserve size 2017-05-11 20:32:51 -04:00
Chad Pilkey
ce81cbae86 fix TextObject fontsize scaling 2017-05-10 18:25:09 -04:00
Chad Pilkey
ce22063e42 remove outdated whiteboard ctrlkey code, try hard annotation edges 2017-05-10 18:24:42 -04:00
Ghazi Triki
a7f6d8483c Use the correct Arabic locale for the flash client. 2017-05-10 11:04:33 +01:00
Chad Pilkey
4519c6752a improve PollResult scaling 2017-05-08 19:17:16 -04:00
Chad Pilkey
76d21023e3 change DrawObject base class to Shape which is lighter than Sprite 2017-05-08 18:19:19 -04:00
Chad Pilkey
249f15c799 update PollResultObject to work with whiteboard 2.0 2017-05-08 18:18:55 -04:00
Stephen Dame
6fff8c0a8a flash blue to white screen 2017-05-08 14:09:47 -07:00
Richard Alam
511fe8882a Merge branch 'bbb-2x-mconf' of https://github.com/bigbluebutton/bigbluebutton into bbb-2x-mconf 2017-05-08 12:45:05 -07:00
Richard Alam
ddf5eb9caa - upgrade dependencies versions 2017-05-08 12:43:19 -07:00
Chad Pilkey
a52a7e94b8 add back in the accessbilityName for the TextButton 2017-05-08 14:57:51 -04:00
Chad Pilkey
6bfb18e6f2 Merge remote-tracking branch 'upstream/bbb-2x-mconf' into multi-user-2.0-take3 2017-05-08 13:57:43 -04:00
Chad Pilkey
f2bc898750 new multiuser whiteboard icon and fixes for text object 2017-05-08 13:46:47 -04:00
Richard Alam
44e3fb8a07 Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into bbb-2x-mconf 2017-05-08 08:51:31 -07:00
Chad Pilkey
155b5ec626 Merge pull request #3903 from riadvice/text-tool-fix
Prevent Flash client from crashing when text tool is used
2017-05-06 17:46:09 -04:00
Ghazi Triki
3541b0ec33 Check event target variable after extracting it from its event. 2017-05-06 21:04:42 +01:00
Richard Alam
acaaf62849 Merge pull request #18 from pedrobmarin/2.0-small-fixes
2.0 small fixes
2017-05-05 14:23:35 -04:00
Fred Dixon
26a62bd398 Merge pull request #3907 from kepstin/webrtc-stats
Update webrtc stats bridge for modern Chrome/Firefox APIs
2017-05-05 14:21:48 -04:00
Calvin Walton
75c680832c Update webrtc stats bridge for modern Chrome/Firefox APIs
Switch to the promise-based getStats, and use the standardized
property names where available, with fallback to handle Chrome,
which hasn't fully switched yet.

The stats now only track the outgoing audio stream, as a way to
indicate quality, since the user can't hear themselves. This
might be revisited later; it would require tracking the stats
separately for incoming vs. outgoing and e.g. returning whichever
is worse.
2017-05-05 11:22:38 -04:00
Ghazi Triki
1628851ce4 Send the previously non detected as finished text object before keeping focus on the last created one. 2017-05-05 09:53:49 +01:00
Richard Alam
23e6dea35b Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into bbb-2.x-dev-mconf 2017-05-04 14:39:02 -07:00