Skip to content

Commit

Permalink
Remove breakpad
Browse files Browse the repository at this point in the history
  • Loading branch information
nvllsvm committed Apr 5, 2021
1 parent cbf5a2e commit 80da4a2
Show file tree
Hide file tree
Showing 13 changed files with 0 additions and 283 deletions.
2 changes: 0 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,6 @@ include(VersionConfiguration)
include(NameConfiguration)
include(PlayerConfiguration)
include(InputConfiguration)
include(FindBreakpad)
include(BreakpadSymbols)
include(ClangTidy)

add_definitions(-DQS_LOG_LINE_NUMBERS -DQS_LOG_SEPARATE_THREAD)
Expand Down
44 changes: 0 additions & 44 deletions CMakeModules/BreakpadSymbols.cmake

This file was deleted.

69 changes: 0 additions & 69 deletions CMakeModules/FindBreakpad.cmake

This file was deleted.

46 changes: 0 additions & 46 deletions resources/misc/licenses.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,52 +27,6 @@ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISE
OF THE POSSIBILITY OF SUCH DAMAGE.


Google breakpad:
----------------

Copyright (c) 2006, Google Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------
Copyright 2001-2004 Unicode, Inc.
Disclaimer
This source code is provided as is by Unicode, Inc. No claims are
made as to fitness for any particular purpose. No warranties of any
kind are expressed or implied. The recipient agrees to determine
applicability of information provided. If this file has been
purchased on magnetic or optical media from Unicode, Inc., the
sole remedy for any claim will be exchange of defective media
within 90 days of receipt.
Limitations on Rights to Redistribute This Code
Unicode, Inc. hereby grants the right to freely use the information
supplied in this file in the creation of products supporting the
Unicode Standard, and to make copies of this file in any form
for internal or external distribution as long as this notice
remains attached.


Broadcom RPI decoder:
---------------------

Expand Down
15 changes: 0 additions & 15 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,6 @@ set(CMAKE_AUTOMOC ON)

add_definitions(-DPREFIX="${CMAKE_INSTALL_PREFIX}")

find_package(Breakpad)

if(BREAKPAD_FOUND)
include_directories(${BREAKPAD_INCLUDE_DIR})
set(BREAKPAD_LIBRARIES ${BREAKPAD_LIBRARY})
if(UNIX)
# cmake issue: breakpad-client.pc adds this, but cmake discards it
set(BREAKPAD_LIBRARIES ${BREAKPAD_LIBRARIES} -lpthread)
endif()
endif()

add_subdirectory(shared)
add_subdirectory(core)
add_subdirectory(display)
Expand All @@ -33,7 +22,6 @@ add_subdirectory(utils)
add_subdirectory(ui)
add_subdirectory(input)
add_subdirectory(system)
add_subdirectory(breakpad)
add_subdirectory(settings)
add_subdirectory(power)

Expand Down Expand Up @@ -187,7 +175,6 @@ target_link_libraries(${MAIN_TARGET}
${EXTRA_LIBS}
${X11_LIBRARIES}
${X11_Xrandr_LIB}
${BREAKPAD_LIBRARIES}
${ICU_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT}
${RPI_LIBS}
Expand All @@ -200,6 +187,4 @@ set(EXE "${MAIN_NAME}.app")
set(LIBPATH ${CMAKE_FIND_ROOT_PATH})
set(SOURCE_ROOT ${CMAKE_SOURCE_DIR})

dumpsyms(${MAIN_TARGET} ${CMAKE_BINARY_DIR}/${MAIN_TARGET}.symbols)

include(CompleteBundle)
8 changes: 0 additions & 8 deletions src/breakpad/BreakPad.h

This file was deleted.

7 changes: 0 additions & 7 deletions src/breakpad/BreakPadDummy.cpp

This file was deleted.

9 changes: 0 additions & 9 deletions src/breakpad/BreakPadLinux.cpp

This file was deleted.

17 changes: 0 additions & 17 deletions src/breakpad/BreakPadOSX.cpp

This file was deleted.

22 changes: 0 additions & 22 deletions src/breakpad/BreakPadWin32.cpp

This file was deleted.

16 changes: 0 additions & 16 deletions src/breakpad/CMakeLists.txt

This file was deleted.

24 changes: 0 additions & 24 deletions src/breakpad/CrashDumps.h

This file was deleted.

4 changes: 0 additions & 4 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
#include "player/CodecsComponent.h"
#include "player/PlayerComponent.h"
#include "player/OpenGLDetect.h"
#include "breakpad/CrashDumps.h"
#include "Version.h"
#include "settings/SettingsComponent.h"
#include "settings/SettingsSection.h"
Expand Down Expand Up @@ -164,9 +163,6 @@ int main(int argc, char *argv[])
PFMoveToApplicationsFolderIfNecessary();
#endif

// init breakpad.
setupCrashDumper();

UniqueApplication* uniqueApp = new UniqueApplication();
if (!uniqueApp->ensureUnique())
return EXIT_SUCCESS;
Expand Down

0 comments on commit 80da4a2

Please sign in to comment.