Lauri Nurmi
e6945aeedc
Eliminate public header file's dependency on CoreServices.h
...
wx public headers are not supposed to include platform-specific headers
defining many macros that can conflict with the identifiers defined in
the application code. In this particular case, including CoreServices.h
ultimately #included AssertMacros.h, which by default on older SDKs
(<10.12) introduces various macros whose names very easily conflict with
user code.
For example, if you #included <wx/fswatcher.h> in your own code, and
your code happened to contain a symbol called 'check', or 'verify',
compilation failed.
Fix this by using pImpl idiom to move the variable requiring a type
defined in the SDK header into the source file.
Closes https://github.com/wxWidgets/wxWidgets/pull/1666
2020-07-16 01:54:24 +02:00
..
2020-01-23 21:13:11 +01:00
2020-07-06 00:13:18 +02:00
2020-07-14 20:15:04 +02:00
2020-07-14 18:16:59 +02:00
2020-07-14 18:16:59 +02:00
2015-04-23 22:00:35 +04:00
2015-11-22 10:15:41 +01:00
2020-06-27 22:56:22 +02:00
2019-09-29 16:21:45 +02:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2015-11-22 10:12:58 +01:00
2016-02-01 13:48:48 +01:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-07-16 20:19:33 +02:00
2020-01-09 23:25:49 +01:00
2020-05-15 00:00:06 +02:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2020-07-12 17:53:10 +02:00
2020-07-02 16:03:32 +02:00
2020-07-12 17:53:10 +02:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-10-02 20:40:51 +02:00
2019-10-27 01:44:29 +02:00
2019-04-05 11:08:53 -07:00
2020-07-14 20:10:46 +02:00
2019-10-08 06:32:44 +02:00
2016-12-11 15:20:42 +01:00
2019-10-21 21:14:54 +02:00
2019-04-22 14:12:05 +02:00
2020-07-14 20:10:46 +02:00
2020-07-14 20:10:46 +02:00
2019-04-05 11:08:53 -07:00
2020-07-14 18:16:59 +02:00
2020-07-16 01:54:24 +02:00
2019-04-05 11:08:53 -07:00
2020-07-12 22:28:29 +02:00
2015-04-23 22:00:35 +04:00
2019-04-05 10:54:54 -07:00
2019-04-05 11:08:53 -07:00
2020-07-14 18:16:59 +02:00
2019-04-17 19:05:31 +02:00
2019-10-02 20:40:51 +02:00
2015-10-25 18:20:32 +01:00
2020-07-14 20:16:03 +02:00
2019-04-05 11:08:53 -07:00
2015-11-22 10:15:41 +01:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-11-05 19:20:51 +01:00
2019-04-05 10:54:54 -07:00
2019-04-05 11:08:53 -07:00
2015-11-22 10:14:29 +01:00
2020-06-28 22:59:00 +02:00
2018-10-24 19:30:41 +02:00
2019-04-05 10:54:54 -07:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2018-01-27 13:38:47 +01:00
2018-09-25 15:22:56 +02:00
2019-04-05 11:08:53 -07:00
2015-04-23 22:00:35 +04:00
2019-06-19 18:15:57 +02:00
2018-06-15 10:06:17 +02:00
2015-04-23 22:00:35 +04:00
2020-05-19 00:18:51 -04:00
2019-04-17 19:05:31 +02:00
2019-04-05 11:08:53 -07:00
2019-04-05 11:08:53 -07:00
2019-01-30 17:35:54 +01:00
2015-04-23 22:00:35 +04:00
2019-01-30 17:35:54 +01:00
2016-02-01 13:48:48 +01:00
2020-06-18 03:13:00 +02:00
2020-06-28 15:38:50 +02:00