Skip to content

Commit c299885

Browse files
committed
Unify the #include style for fcitx headers
1. library header: <> 2. source code & other header: "" 3. *_export.h, use <> instead of old "".
1 parent 7dede8b commit c299885

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+125
-123
lines changed

src/lib/fcitx-config/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ set_target_properties(Fcitx5Config
3636
)
3737
target_include_directories(Fcitx5Config PUBLIC
3838
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
39-
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
39+
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/..>
4040
$<INSTALL_INTERFACE:${CMAKE_INSTALL_FULL_INCLUDEDIR}/Fcitx5/Config>)
4141
target_link_libraries(Fcitx5Config PUBLIC Fcitx5::Utils)
4242

src/lib/fcitx-config/configuration.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
#include <memory>
1111
#include <string>
1212
#include <vector>
13+
#include <fcitx-config/fcitxconfig_export.h>
1314
#include <fcitx-config/option.h>
1415
#include <fcitx-config/optiontypename.h>
1516
#include <fcitx-config/rawconfig.h>
1617
#include <fcitx-utils/macros.h>
17-
#include "fcitxconfig_export.h"
1818

1919
#define FCITX_CONFIGURATION_EXTEND(NAME, SUBCLASS, ...) \
2020
class NAME; \

src/lib/fcitx-config/dbushelper.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
#include <string>
1111
#include <vector>
1212
#include <fcitx-config/configuration.h>
13+
#include <fcitx-config/fcitxconfig_export.h>
1314
#include <fcitx-config/rawconfig.h>
1415
#include <fcitx-utils/dbus/message.h>
15-
#include "fcitxconfig_export.h"
1616

1717
namespace fcitx {
1818

src/lib/fcitx-config/iniparser.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
#include <cstdio>
1111
#include <string>
12+
#include <fcitx-config/fcitxconfig_export.h>
1213
#include <fcitx-config/rawconfig.h>
1314
#include <fcitx-utils/standardpath.h>
14-
#include "fcitxconfig_export.h"
1515

1616
namespace fcitx {
1717
class Configuration;

src/lib/fcitx-config/marshallfunction.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
#include <cstddef>
1111
#include <string>
1212
#include <vector>
13+
#include <fcitx-config/fcitxconfig_export.h>
14+
#include <fcitx-config/rawconfig.h>
1315
#include <fcitx-utils/color.h>
1416
#include <fcitx-utils/i18nstring.h>
17+
#include <fcitx-utils/key.h>
1518
#include <fcitx-utils/semver.h>
16-
#include "fcitx-utils/key.h"
17-
#include "fcitxconfig_export.h"
18-
#include "rawconfig.h"
1919

2020
namespace fcitx {
2121

src/lib/fcitx-config/option.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
#include <type_traits>
1515
#include <utility>
1616
#include <vector>
17+
#include <fcitx-config/fcitxconfig_export.h>
1718
#include <fcitx-config/marshallfunction.h>
1819
#include <fcitx-config/option_details.h> // IWYU pragma: export
1920
#include <fcitx-config/optiontypename.h>
2021
#include <fcitx-config/rawconfig.h>
2122
#include <fcitx-utils/flags.h>
22-
#include "fcitx-utils/key.h"
23-
#include "fcitxconfig_export.h"
23+
#include <fcitx-utils/key.h>
2424

2525
namespace fcitx {
2626

src/lib/fcitx-config/option_details.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#include <memory>
1111
#include <string>
1212
#include <vector>
13+
#include <fcitx-config/fcitxconfig_export.h>
1314
#include <fcitx-config/rawconfig.h>
14-
#include "fcitxconfig_export.h"
1515

1616
namespace fcitx {
1717

src/lib/fcitx-config/rawconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
#include <string>
1414
#include <utility>
1515
#include <vector>
16+
#include <fcitx-config/fcitxconfig_export.h>
1617
#include <fcitx-utils/log.h>
1718
#include <fcitx-utils/macros.h>
18-
#include "fcitxconfig_export.h"
1919

2020
namespace fcitx {
2121

src/lib/fcitx-utils/handlertable_details.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#ifndef _FCITX_UTILS_HANDLERTABLE_DETAILS_H_
88
#define _FCITX_UTILS_HANDLERTABLE_DETAILS_H_
99

10-
// IWYU pragma: private, include "handlertable.h"
10+
// IWYU pragma: private, include <fcitx-utils/handlertable.h>
1111

1212
#include <cstddef>
1313
#include <iterator>

src/lib/fcitx-utils/intrusivelist.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <type_traits>
1414
#include <utility>
1515
#include <fcitx-utils/macros.h>
16-
#include "misc.h"
16+
#include <fcitx-utils/misc.h>
1717

1818
namespace fcitx {
1919

src/lib/fcitx-utils/misc_p.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
#include <string>
2020
#include <unordered_map>
2121
#include <utility>
22+
#include <fcitx-utils/endian_p.h>
2223
#include "config.h"
23-
#include "endian_p.h"
2424

2525
namespace fcitx {
2626

src/lib/fcitx-utils/semver.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
#include <variant>
1515
#include <vector>
1616
#include <fcitx-utils/fcitxutils_export.h>
17-
#include "log.h"
18-
#include "macros.h"
17+
#include <fcitx-utils/log.h>
18+
#include <fcitx-utils/macros.h>
1919

2020
namespace fcitx {
2121

src/lib/fcitx-utils/stringutils.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <utility>
2222
#include <vector>
2323
#include <fcitx-utils/fcitxutils_export.h>
24-
#include "stringutils_details.h"
24+
#include <fcitx-utils/stringutils_details.h> // IWYU pragma: export
2525

2626
namespace fcitx::stringutils {
2727

src/lib/fcitx-utils/stringutils_details.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#ifndef _FCITX_UTILS_STRINGUTILS_DETAIL_H_
88
#define _FCITX_UTILS_STRINGUTILS_DETAIL_H_
99

10-
// IWYU pragma: private, include "stringutils.h"
10+
// IWYU pragma: private, include <fcitx/stringutils.h>
1111

1212
#include <cassert>
1313
#include <cstdio>

src/lib/fcitx-utils/uuid_p.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
#include <unistd.h>
1414
#include <cstdint>
1515
#include <cstring>
16-
#include "charutils.h"
17-
#include "eventloopinterface.h"
18-
#include "fs.h"
19-
#include "unixfd.h"
16+
#include <fcitx-utils/charutils.h>
17+
#include <fcitx-utils/eventloopinterface.h>
18+
#include <fcitx-utils/fs.h>
19+
#include <fcitx-utils/unixfd.h>
2020

2121
#ifdef TEST_DISABLE_LIBUUID
2222
#undef ENABLE_LIBUUID

src/lib/fcitx/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ set_target_properties(Fcitx5Core
7373
)
7474
target_include_directories(Fcitx5Core PUBLIC
7575
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
76-
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
76+
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/..>
7777
$<INSTALL_INTERFACE:${CMAKE_INSTALL_FULL_INCLUDEDIR}/Fcitx5/Core>)
7878
target_link_libraries(Fcitx5Core PUBLIC Fcitx5::Config Fcitx5::Utils PRIVATE LibIntl::LibIntl ${FMT_TARGET})
7979
if (ENABLE_KEYBOARD)

src/lib/fcitx/action.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <fcitx-utils/element.h>
1212
#include <fcitx-utils/key.h>
1313
#include <fcitx-utils/macros.h>
14-
#include "fcitxcore_export.h"
14+
#include <fcitx/fcitxcore_export.h>
1515

1616
namespace fcitx {
1717
class ActionPrivate;

src/lib/fcitx/addonfactory.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#define _FCITX_ADDONFACTORY_H_
99

1010
#include <fcitx/addoninstance.h>
11-
#include "fcitxcore_export.h"
11+
#include <fcitx/fcitxcore_export.h>
1212

1313
/// \addtogroup FcitxCore
1414
/// \{

src/lib/fcitx/addoninfo.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <fcitx-utils/i18nstring.h>
1717
#include <fcitx-utils/macros.h>
1818
#include <fcitx-utils/semver.h>
19-
#include "fcitxcore_export.h"
19+
#include <fcitx/fcitxcore_export.h>
2020

2121
namespace fcitx {
2222

src/lib/fcitx/addoninstance.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <fcitx-utils/metastring.h>
1717
#include <fcitx/addoninfo.h>
1818
#include <fcitx/addoninstance_details.h> // IWYU pragma: export
19-
#include "fcitxcore_export.h"
19+
#include <fcitx/fcitxcore_export.h>
2020

2121
/// \addtogroup FcitxCore
2222
/// \{

src/lib/fcitx/addoninstance_p.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
#include <string>
1111
#include <unordered_map>
12-
#include "addoninfo.h"
13-
#include "addoninstance.h"
12+
#include <fcitx/addoninfo.h>
13+
#include <fcitx/addoninstance.h>
1414

1515
namespace fcitx {
1616

src/lib/fcitx/addonloader.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <unordered_map>
1212
#include <fcitx/addoninfo.h>
1313
#include <fcitx/addoninstance.h>
14-
#include "fcitxcore_export.h"
14+
#include <fcitx/fcitxcore_export.h>
1515

1616
namespace fcitx {
1717

src/lib/fcitx/addonloader_p.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
#include <string_view>
1414
#include <unordered_map>
1515
#include <utility>
16-
#include "fcitx-utils/library.h"
17-
#include "fcitx-utils/standardpath.h"
18-
#include "fcitx-utils/stringutils.h"
19-
#include "addonfactory.h"
20-
#include "addoninfo.h"
21-
#include "addoninstance.h"
22-
#include "addonloader.h"
16+
#include <fcitx-utils/library.h>
17+
#include <fcitx-utils/standardpath.h>
18+
#include <fcitx-utils/stringutils.h>
19+
#include <fcitx/addonfactory.h>
20+
#include <fcitx/addoninfo.h>
21+
#include <fcitx/addoninstance.h>
22+
#include <fcitx/addonloader.h>
2323

2424
namespace fcitx {
2525

src/lib/fcitx/addonmanager.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <vector>
1414
#include <fcitx-utils/macros.h>
1515
#include <fcitx/addonloader.h>
16-
#include "fcitxcore_export.h"
16+
#include <fcitx/fcitxcore_export.h>
1717

1818
/// \addtogroup FcitxCore
1919
/// \{

src/lib/fcitx/candidateaction.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include <memory>
1111
#include <string>
1212
#include <fcitx-utils/macros.h>
13-
#include "fcitxcore_export.h"
13+
#include <fcitx/fcitxcore_export.h>
1414

1515
namespace fcitx {
1616

src/lib/fcitx/candidatelist.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#include <fcitx-utils/key.h>
1111
#include <fcitx-utils/macros.h>
1212
#include <fcitx/candidateaction.h>
13+
#include <fcitx/fcitxcore_export.h>
1314
#include <fcitx/text.h>
14-
#include "fcitxcore_export.h"
1515

1616
namespace fcitx {
1717

src/lib/fcitx/event.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#include <cstdint>
1111
#include <fcitx-utils/capabilityflags.h>
1212
#include <fcitx-utils/key.h>
13+
#include <fcitx/fcitxcore_export.h>
1314
#include <fcitx/userinterface.h>
14-
#include "fcitxcore_export.h"
1515

1616
/// \addtogroup FcitxCore
1717
/// \{

src/lib/fcitx/focusgroup.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
#include <memory>
1111
#include <fcitx-utils/macros.h>
12-
#include "fcitxcore_export.h"
13-
#include "inputcontext.h"
14-
#include "inputpanel.h"
12+
#include <fcitx/fcitxcore_export.h>
13+
#include <fcitx/inputcontext.h>
14+
#include <fcitx/inputpanel.h>
1515

1616
namespace fcitx {
1717

src/lib/fcitx/focusgroup_p.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
#define _FCITX_FOCUSGROUP_P_H_
99

1010
#include <unordered_set>
11-
#include "fcitx-utils/intrusivelist.h"
12-
#include "focusgroup.h"
11+
#include <fcitx-utils/intrusivelist.h>
12+
#include <fcitx/focusgroup.h>
1313

1414
namespace fcitx {
1515

src/lib/fcitx/globalconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
#include <fcitx-config/rawconfig.h>
1616
#include <fcitx-utils/key.h>
1717
#include <fcitx-utils/macros.h>
18+
#include <fcitx/fcitxcore_export.h>
1819
#include <fcitx/inputcontextmanager.h>
19-
#include "fcitxcore_export.h"
2020

2121
namespace fcitx {
2222

src/lib/fcitx/icontheme.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <fcitx-utils/macros.h>
1515
#include <fcitx-utils/misc.h>
1616
#include <fcitx-utils/standardpath.h>
17-
#include "fcitxcore_export.h"
17+
#include <fcitx/fcitxcore_export.h>
1818

1919
/// \addtogroup FcitxCore
2020
/// \{

src/lib/fcitx/inputcontext.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
#include <fcitx-utils/rect.h>
1818
#include <fcitx-utils/trackableobject.h>
1919
#include <fcitx/event.h>
20+
#include <fcitx/fcitxcore_export.h>
2021
#include <fcitx/inputcontextproperty.h>
2122
#include <fcitx/surroundingtext.h>
22-
#include "fcitxcore_export.h"
2323

2424
/// \addtogroup FcitxCore
2525
/// \{

src/lib/fcitx/inputcontext_p.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
#include <unordered_map>
1111
#include <fcitx-utils/intrusivelist.h>
1212
#include <fcitx-utils/uuid_p.h>
13+
#include <fcitx/event.h>
1314
#include <fcitx/inputcontext.h>
1415
#include <fcitx/inputcontextmanager.h>
1516
#include <fcitx/inputcontextproperty.h>
1617
#include <fcitx/inputpanel.h>
1718
#include <fcitx/instance.h>
1819
#include <fcitx/statusarea.h>
19-
#include "fcitx/event.h"
2020

2121
namespace fcitx {
2222

src/lib/fcitx/inputcontextmanager.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
#include <memory>
1111
#include <fcitx-config/enum.h>
1212
#include <fcitx-utils/macros.h>
13+
#include <fcitx/fcitxcore_export.h>
1314
#include <fcitx/inputcontext.h>
14-
#include "fcitxcore_export.h"
1515

1616
namespace fcitx {
1717

src/lib/fcitx/inputcontextproperty.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include <memory>
1111
#include <fcitx-utils/macros.h>
1212
#include <fcitx-utils/trackableobject.h>
13-
#include "fcitxcore_export.h"
13+
#include <fcitx/fcitxcore_export.h>
1414

1515
/// \addtogroup FcitxCore
1616
/// \{

src/lib/fcitx/inputcontextproperty_p.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
#define _FCITX_INPUTCONTEXTPROPERTY_P_H_
99

1010
#include <string>
11-
#include "inputcontextproperty.h"
11+
#include <fcitx/inputcontextproperty.h>
12+
#include "fcitx-utils/macros.h"
13+
#include "fcitx/inputcontextmanager.h"
1214

1315
namespace fcitx {
1416
class InputContextManagerPrivate;

0 commit comments

Comments
 (0)