this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

QuickLookUI and QuickLook symbols (#445)

+161 -2
+12
src/Quartz/CMakeLists.txt
··· 1 1 project(Quartz) 2 2 3 + include_directories( 4 + ${CMAKE_CURRENT_SOURCE_DIR}/QuickLookUI/include 5 + ) 6 + 3 7 set(DYLIB_COMPAT_VERSION "1.0.0") 4 8 set(DYLIB_CURRENT_VERSION "1.0.0") 5 9 ··· 10 14 11 15 SOURCES 12 16 src/Quartz.c 17 + QuickLookUI/src/QLPreviewPanel.m 18 + QuickLookUI/src/QLPreviewView.m 13 19 14 20 DEPENDENCIES 15 21 system 22 + objc 23 + Foundation 24 + AppKit 16 25 ) 26 + 27 + # Ideally would be done through a nested QuickLookUI framework 28 + set_property(TARGET Quartz APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-reexport_library,${CMAKE_BINARY_DIR}/src/QuickLook/QuickLook ")
+23
src/Quartz/QuickLookUI/include/QuickLookUI/QLPreviewPanel.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2019 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <AppKit/AppKit.h> 21 + 22 + @interface QLPreviewPanel : NSPanel 23 + @end
+23
src/Quartz/QuickLookUI/include/QuickLookUI/QLPreviewView.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2019 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <AppKit/AppKit.h> 21 + 22 + @interface QLPreviewView : NSView 23 + @end
+26
src/Quartz/QuickLookUI/include/QuickLookUI/QuickLookUI.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2019 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _QUICKLOOKUI_H_ 21 + #define _QUICKLOOKUI_H_ 22 + 23 + #import <QuickLookUI/QLPreviewPanel.h> 24 + #import <QuickLookUI/QLPreviewView.h> 25 + 26 + #endif
+23
src/Quartz/QuickLookUI/src/QLPreviewPanel.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2019 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <QuickLookUI/QLPreviewPanel.h> 21 + 22 + @implementation QLPreviewPanel 23 + @end
+23
src/Quartz/QuickLookUI/src/QLPreviewView.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2019 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <QuickLookUI/QLPreviewView.h> 21 + 22 + @implementation QLPreviewView 23 + @end
+3
src/Quartz/TODO.md
··· 1 + # Quartz TODO 2 + 3 + Make nested frameworks
+1 -1
src/Quartz/include/Quartz/Quartz.h
··· 1 1 /* 2 2 This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2019 Lubos Dolezel 5 5 6 6 Darling is free software: you can redistribute it and/or modify 7 7 it under the terms of the GNU General Public License as published by
+2 -1
src/Quartz/src/Quartz.c
··· 1 1 /* 2 2 This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2019 Lubos Dolezel 5 5 6 6 Darling is free software: you can redistribute it and/or modify 7 7 it under the terms of the GNU General Public License as published by ··· 20 20 21 21 #include <Quartz/Quartz.h> 22 22 #include <stdlib.h> 23 + #include <stdio.h> 23 24 24 25 static int verbose = 0; 25 26
+2
src/QuickLook/CMakeLists.txt
··· 16 16 src/QLDebugSatelliteController.m 17 17 src/QLPreview.m 18 18 src/QLImageWrapper.m 19 + constants.c 19 20 20 21 DEPENDENCIES 21 22 system 22 23 objc 23 24 Foundation 25 + CoreFoundation 24 26 )
+23
src/QuickLook/constants.c
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2019 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <CoreFoundation/CoreFoundation.h> 21 + 22 + const CFStringRef kQLThumbnailOptionIconModeKey = CFSTR("IconMode"); 23 + const CFStringRef kQLThumbnailOptionScaleFactorKey = CFSTR("QLThumbnailOptionScaleFactor");
src/QuickLook/include/QuickLook/QLDebugController.h
src/QuickLook/include/QuickLook/QLDebugSatelliteController.h
src/QuickLook/include/QuickLook/QLDebugServerController.h
src/QuickLook/include/QuickLook/QLImageWrapper.h
src/QuickLook/include/QuickLook/QLPreview.h
src/QuickLook/include/QuickLook/QLTestingLog.h
src/QuickLook/include/QuickLook/QuickLook.h
src/QuickLook/src/QLDebugController.m
src/QuickLook/src/QLDebugSatelliteController.m
src/QuickLook/src/QLDebugServerController.m
src/QuickLook/src/QLImageWrapper.m
src/QuickLook/src/QLPreview.m
src/QuickLook/src/QLTestingLog.m
src/QuickLook/src/QuickLook.m