summaryrefslogtreecommitdiff
path: root/SDL_Core/src
Commit message (Collapse)AuthorAgeFilesLines
* deleted files weren't added to last commitrelease_3.0Justin Dickow2014-05-092432-526510/+0
|
* bitstream: Don't call vector::front() on an empty vectorBrendan Shanks2014-04-022-2/+8
| | | | | | | In bitstream::Extract(), don't call vector::front() on an empty vector. MSVC was throwing a runtime exception because vector::front() on an empty vector is undefined. Also add an assertion to protocol_payload.cc to ensure the data_size argument to utils::Extract is valid
* event_dispatcher: Don't advance STL iterator already at end()Brendan Shanks2014-04-021-2/+6
| | | | | | | | Advancing an STL vector iterator which is equal to end() is undefined. After erase(), observer_it was not being compared to end() before being incremented. Make sure the iterator gets compared to end() before incrementing again MSVC was throwing a runtime exception for this.
* request_controller: Don't advance STL iterator already at end()Brendan Shanks2014-04-021-1/+3
| | | | | | | | Advancing an STL vector iterator which is equal to end() is undefined. After erase(), it was not being compared to end() before being incremented. Make sure the iterator gets compared to end() before incrementing again MSVC was throwing a runtime exception for this.
* connection_handler_impl: Don't re-use erased STL iteratorBrendan Shanks2014-03-211-3/+7
| | | | | | Reusing an STL vector iterator (like advancing it) after erasing it doesn't work. Assign itr to the result of erase() instead. This was causing a segfault on Mac when the phone would disconnect
* Mac: use system() and osascript to launch the web HMI in ChromeBrendan Shanks2014-03-201-0/+20
|
* threaded_socket_connection: Fix operator precedence error found by clangBrendan Shanks2014-03-201-1/+1
| | | | | | Fix an operator precedence logic error. /Users/bshanks/dev/sdl3/SDL_Core/src/components/transport_manager/src/transport_adapter/threaded_socket_connection.cc:272:32: warning: & has lower precedence than !=; != will be evaluated first [-Wparentheses]
* Fix capitalization on src/components/{Interfaces,Utils}Brendan Shanks2014-03-2041-0/+0
| | | | | Rename src/components/Interfaces, src/components/Utils, and src/components/Utils/include/Utils to be all lowercase
* OSX: uses SO_NOSIGPIPE instead of MSG_NOSIGNALJustin Dickow2014-03-201-2/+9
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* pthread_setname_np doesn't take a reference to the handler on mac. May need ↵Justin Dickow2014-03-201-0/+4
| | | | | | a better workaround for this on Mac? Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* include unistd.h for usleep()Justin Dickow2014-03-191-0/+1
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* Only add libusb if BUILD_USB_SUPPORT flag is yesJustin Dickow2014-03-191-6/+6
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* Only link rt on linuxJustin Dickow2014-03-191-1/+3
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* replace clock_getting() with gettimeofday()Justin Dickow2014-03-191-2/+22
| | | | | | Credit to Brendan Shanks Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* Missing pthread.h includesJustin Dickow2014-03-192-0/+3
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* Note - possibly need to set send timeout as wellJustin Dickow2014-03-191-0/+1
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* setsockopt: use SO_RCVTIMEO instead of TCP_USER_TIMEOUTJustin Dickow2014-03-191-1/+1
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* tcp_client_listener: remove tcp_var.h, change TCP_KEEPIDLE to TCP_KEEPALIVEJustin Dickow2014-03-191-2/+8
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* Changed heart beat to 0Justin Dickow2014-03-191-1/+1
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* compare app_id as unsigned intJustin Dickow2014-03-191-11/+11
| | | | Signed-off-by: Justin Dickow <jjdickow@gmail.com>
* initial commit for API 3.0 (replaced all)Justin Dickow2014-03-184691-376738/+261568
|
* Added OpenSSL patch and validated against 12.04 64-bitrelease_1.0Julius Marchwicki2013-08-197-190/+25
| | | | | Incorporated patch for g++ 4.7 and newer compiler. Commented out two logging lines preventing compilation on 64-bit targets.
* Removed Ford specific URLKevin Burdette2013-04-241-2/+2
|
* Initial Ford commit with Core and Proxieskhburdette2013-04-193057-0/+641765