Stefan Csomor
b0470eb91d
Bring OSX API in sync with MSW
2017-06-25 13:55:06 +02:00
Lauri Nurmi
147d965f12
Fix gen_iface.py to be compatible with python <2.7
...
In python <2.7, a dictionary without values is invalid syntax.
2017-06-25 13:42:05 +03:00
Lauri Nurmi
79918fdbb0
Fix Scintilla compilation: include <algorithm> required for std::lower_bound
...
Compilation failed on CentOS 6.
Already fixed upstream:
e200a290ef/tree/lexers/LexProgress.cxx
2017-06-25 13:22:33 +03:00
Stefan Csomor
81dfa2ae04
Removing unnecessary font related code
...
The bridging API for native fonts allow for further removal of code.
2017-06-25 11:38:16 +02:00
Stefan Csomor
7104ed845d
Allow for compilation under iOS 11
...
The system() API call has been deprecated since iOS 8, so it's better not to use it at all, eventhough compilation only breaks in iOS 11.
2017-06-24 22:01:15 +02:00
Stefan Csomor
fb5239d709
Fixing memory errors
...
The CGColorRef was retained once too often while the UIImage was overreleased.
2017-06-24 11:17:05 +02:00
Stefan Csomor
a77066d530
Use toll-free bridges from CTFontRef to NSFont or UIFont from ( #507 )
2017-06-24 11:09:29 +02:00
PB
564c0aafa5
Use wxBasicString instead of BSTR in wxWebViewIE to prevent memory leaks.
2017-06-23 18:16:44 +02:00
PB
9030d9390a
Replace calls to deprecated wxBasicString::Get() with calls to wxBasicString::Detach() which is not deprecated but also more efficient in cases like these.
2017-06-23 17:32:03 +02:00
PB
60563ce0ce
Modify wxBasicString so it is better suited to work as an RAII wrapper for BSTR.
2017-06-23 17:06:56 +02:00
PB
684f0146f1
Revert "Introduces wxBSTR, an RAII wrapper for MSW BSTR type. wxBSTR also supersedes wxBasicString."
...
This reverts commit db22c91d44 .
2017-06-23 17:05:03 +02:00
Dimitri Schoolwerth
9b9f8ac468
Extend limits of allowed time zone offsets
2017-06-23 02:02:19 +04:00
Dimitri Schoolwerth
af309e6d96
Add minus sign (U+2212) as a time zone offset indicator
2017-06-23 02:02:19 +04:00
Dimitri Schoolwerth
1a5163a882
Add time zone parsing support for only specifying HH
2017-06-23 02:02:19 +04:00
Dimitri Schoolwerth
101433190f
Add time zone parsing support for HH:MM
2017-06-23 02:02:19 +04:00
Dimitri Schoolwerth
a3a4e7c638
Add time zone parsing support for 'Z' (UTC indicator)
2017-06-23 02:02:19 +04:00
Stefan Csomor
1b6dfb8324
Include configure determined flags via setup.h
...
Compilation issued warnings about missing prototypes without the flags to include unistd.h.
2017-06-22 22:51:08 +02:00
Vadim Zeitlin
bfb893170e
Fix initialization of SingleCharBuffer and Utf16CharBuffer data
...
Don't do it at all in the ctor, initializing just the first element of
the array is useless as it's overwritten by EncodeChar() anyhow, so just
leave the task of NUL-terminating the data to this function as well.
It might be even better to just have a ctor taking wxUniChar in these
classes instead and make EncodeChar() a trivial wrapper around it, but
for now just apply the minimal fix to repair the test breakage after the
last commit.
See https://github.com/wxWidgets/wxWidgets/pull/467#issuecomment-310384946
2017-06-22 15:55:24 +02:00
Vadim Zeitlin
16252f1299
Merge branch with several fixes for Coverity 8.5 warnings
...
See https://github.com/wxWidgets/wxWidgets/pull/505
2017-06-22 01:35:37 +02:00
Dimitri Schoolwerth
07c8f15e43
Fix 'destionation' typos
...
Rename relatively new enum value wxTASKBAR_JUMP_LIST_DESTIONATION to
wxTASKBAR_JUMP_LIST_DESTINATION as well as a private function containing
the same typo.
2017-06-21 22:51:57 +04:00
Vadim Zeitlin
bb306b7ed0
Merge fixes for handling Unicode characters outside of BMP
...
Closes https://github.com/wxWidgets/wxWidgets/pull/467
2017-06-21 19:10:12 +02:00
Stefan Csomor
f008a9d2d5
Update zlib to 1.2.11 ( #508 )
...
Mark Adler recommends an immediate update to this version on htt://zlib.net because of bug fixes. Copied the differences (only for the files we have at all) over.
2017-06-21 18:47:35 +02:00
Marc-Philip
01215b8519
fix possible overrun
2017-06-21 17:19:58 +02:00
Marc-Philip
d449b429e8
fix unitialized variable
2017-06-21 17:19:58 +02:00
Marc-Philip
060c7e7157
fix illegal memory access
2017-06-21 17:19:58 +02:00
Marc-Philip
3e9c24f57f
add missing zero padding
2017-06-21 17:19:58 +02:00
Stefan Csomor
7513492024
these selectors may exist not only on our own wxUIView class , but also in eg documentViews ie UIViews, add selectors for the enabled property
2017-06-20 20:38:23 +02:00
Stefan Csomor
c0cc4bec53
Merge branch 'master' of https://github.com/wxWidgets/wxWidgets
2017-06-20 19:55:46 +02:00
Stefan Csomor
5276800576
keep older version for iOS, CGDisplay doesn't exist there
2017-06-20 19:55:29 +02:00
Stefan Csomor
8b1381f2b1
OSX use fontAttributes for better emulation of bold fonts ( #501 )
...
* using fontAttributes dictionary allows for better emulation of bold typefaces, also switch to using color from context, this allows keeping the same dict throughout, as a side effect fix font caching
* reverting in order to maintain crossplatform compatibility
* applying review suggestions
* applying review suggestions
2017-06-20 17:55:26 +02:00
Vadim Zeitlin
e121e8addb
Check for view presence in wxDocument::RemoveView()
...
Return false and avoid calling OnChangedViewList() if the view wasn't present
in the first place.
This is not, strictly speaking, backwards compatible, but most of the existing
code doesn't seem to check the return value of RemoveView() at all and it's
hard to imagine that someone would rely on it returning true when removing a
non-existent view, so in practice this changes seems to be safe.
Closes #17888 .
2017-06-20 15:32:00 +02:00
Jouk
c03364149d
correct typo in previous commit
2017-06-20 10:18:22 +02:00
Jouk
edb60cfcda
Correct bitmap_in_button code for wxUniversal, wxMOTIF and wxGTK1
2017-06-20 08:31:16 +02:00
Marc-Philip
25ce17ca7b
avoid using invalid field
2017-06-19 14:15:19 +02:00
Paul Cornett
dd3c62660b
Remove hard TABs and trailing spaces
...
no real changes
2017-06-18 23:14:43 -07:00
Paul Cornett
a08812c499
Simplify overlapping regions check
2017-06-18 22:47:15 -07:00
Paul Cornett
59acf5ac27
Use correct signature for callback
2017-06-18 13:56:06 -07:00
Paul Cornett
74bde5690c
Use reported size for page source string
...
Avoids a warning from Valgrind about reading uninitialized byte in strlen.
The string does not seem to be nul-terminated.
2017-06-18 13:48:41 -07:00
pbfordev
3dd7d57bd4
wxBSTR cleanup: fixed a bug in wxBSTR::operator=(const wxBSTR& wxbstr); slightly improved comments in the code.
2017-06-17 08:52:48 +02:00
pbfordev
82104e0e54
Use wxBSTR to prevent leaking BSTRs in wxWebViewIE.
2017-06-16 21:38:13 +02:00
pbfordev
db22c91d44
Introduces wxBSTR, an RAII wrapper for MSW BSTR type. wxBSTR also supersedes wxBasicString.
2017-06-16 21:07:50 +02:00
Stefan Csomor
e2e99f5c91
removing deprecated APIs
2017-06-15 20:51:14 +02:00
Paul Cornett
1d3ed51eab
Fix indentation, remove trailing whitespace
...
no real changes
2017-06-15 10:39:06 -07:00
Paul Cornett
820149121b
Make local function static
2017-06-15 10:32:57 -07:00
Paul Cornett
fcd2401af7
Simplify flags casting
2017-06-15 10:31:31 -07:00
Paul Cornett
a1fde23d88
Simplify conversion from bool
...
there is no need to explicitly convert to int
2017-06-15 10:26:31 -07:00
Paul Cornett
47dc046b1e
Simplify zoom conversion code
...
so there is no need to "shut up compilers"
2017-06-15 10:21:54 -07:00
Paul Cornett
4e55fca038
Use explicit conversion to bool
2017-06-15 09:50:26 -07:00
Paul Cornett
e03fd314fd
Use correct signature for callback
2017-06-15 09:27:19 -07:00
Paul Cornett
b4a6f39ab2
Use HandleWindowEvent() from C callbacks
...
Avoids issues with exceptions. Also remove worthless null pointer checks, the
pointer has already been dereferenced, and GetEventHandler() never returns NULL
2017-06-15 09:22:37 -07:00