From: shelarcy <she...@gm...> - 2009-01-15 08:39:18
|
DarcsURL: C:/home/shelarcy/wxhaskell MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_" --=_ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thu Jan 15 17:06:04 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2009 shelarcy <shelarc= y...@gm...> * Fix: managed.cpp causes problem on Linux (Debian and Ubuntu) platform. = MERGED: manage to run managed.cpp on ubuntu r21 | snmsts | 2009-01-10 05:49:49 +0900 (Sat, 10 1 2009) from Subversion repository at http://snmsts.dreamhosters.com/wxc = This change probably fixes #1924535. See http://snmsts.dreamhosters.com/diary/index.cgi?routine=3Done&name=3D2= 009-01-08-1756 (Note: This page isn't English page. This page is written in Japanese.) = --=_ Content-Type: text/x-darcs-patch; name="fix_-managed_cpp-causes-problem-on-linux-_debian-and-ubuntu_-platform_.dpatch" Content-Transfer-Encoding: quoted-printable Content-Description: A darcs patch for your repository! New patches: [Fix: managed.cpp causes problem on Linux (Debian and Ubuntu) platform. shelarcy <she...@gm...>**20090115080604 = MERGED: manage to run managed.cpp on ubuntu r21 | snmsts | 2009-01-10 05:49:49 +0900 (Sat, 10 1 2009) from Subversion repository at http://snmsts.dreamhosters.com/wxc = This change probably fixes #1924535. See http://snmsts.dreamhosters.com/diary/index.cgi?routine=3Done&name=3D20= 09-01-08-1756 (Note: This page isn't English page. This page is written in Japanese.) = ] { hunk ./wxc/src/managed.cpp 57 /*------------------------------------------------------------------------= ----- Operations --------------------------------------------------------------------------= ---*/ -EWXWEXPORT(void*,wxManagedPtr_GetPtr)( wxManagedPtr* self ) +EWXWEXPORT(void*,wxManagedPtr_GetPtr)(wxManagedPtr* self) { if (self!=3DNULL) return self->GetPtr(); else return NULL; hunk ./wxc/src/managed.cpp 63 } = -EWXWEXPORT(void,wxManagedPtr_NoFinalize)( wxManagedPtr* self ) +EWXWEXPORT(void,wxManagedPtr_NoFinalize)(wxManagedPtr* self) { if (self!=3DNULL) { self->NoFinalize(); hunk ./wxc/src/managed.cpp 70 } } = -EWXWEXPORT(void,wxManagedPtr_Finalize)( wxManagedPtr* self ) +EWXWEXPORT(void,wxManagedPtr_Finalize)(wxManagedPtr* self) { if (self!=3DNULL) { self->Finalize(); hunk ./wxc/src/managed.cpp 77 } } = -EWXWEXPORT(void,wxManagedPtr_Delete)( wxManagedPtr* self ) +EWXWEXPORT(void,wxManagedPtr_Delete)(wxManagedPtr* self) { if (self!=3DNULL) { delete self; hunk ./wxc/src/managed.cpp 84 } } = -static void _cdecl deleteManagedPtr( wxManagedPtr* mp ) +static void _cdecl deleteManagedPtr(wxManagedPtr* mp) { if (mp!=3DNULL) { delete mp; hunk ./wxc/src/managed.cpp 365 /*------------------------------------------------------------------------= ----- Finalize wxCursor --------------------------------------------------------------------------= ---*/ - +wxCursor*** staticsCursor(void) +{ #if (wxVERSION_NUMBER < 2800) static wxCursor* wxNULL_CURSOR =3D &wxNullCursor; = hunk ./wxc/src/managed.cpp 391 ,NULL }; #endif + return staticsCursor; +} = EWXWEXPORT(bool,wxCursor_IsStatic)(wxCursor* obj) { hunk ./wxc/src/managed.cpp 396 - IsStatic(obj,staticsCursor); = + IsStatic(obj,staticsCursor()); = } = static void _cdecl deleteCursor( wxCursor* obj ) } Context: [Add int / C++ bool conversion function in wxc. shelarcy <she...@gm...>**20090113135754 Ignore-this: 83a08a3687437074e79f8c8da12c1626 ] = [Remove unused eljtreectrl.cpp. shelarcy <she...@gm...>**20090113104755 Ignore-this: a64b576e93152ebe3474c368fcfc03e9 ] = [Refactor to use wxString instead of calling WString (wxChar) directly. shelarcy <she...@gm...>**20090113094641 = This change will be easy to add encoding mode. wxWidget 2.9 and 3.0 will support to build UTF-8 mode. If we use wxChar directly, we must change many part to support this build mode. = http://www.wxwidgets.org/develop/roadmap.htm = And we think we get some advantages from this change. utf8-string package only support UTF-8, so we want to use full unicode support we must write UTF-8 <-> UTF-16 <-> UTF-32 conversion layer, or we must support new UTF-8 build mode. = (C++0x and C1x will support new string charactor set types, char16_t and char32_t. Haskell and wxWidgets will support these types if compiler (e.g. gcc, VC) support theirs. If we use abstract layer to use string, we can extend wxHaskell support soonly when compiler and library change.) = ] = [Use wxString_Length function instead of getting wxString twice. shelarcy <she...@gm...>**20090108142643 Ignore-this: 2160aa7a6c9e4b5ed07ea0f17be20332 ] = [Fix typos in previous color's alpha channel support. shelarcy <she...@gm...>**20090107021037 Ignore-this: 710e1ec9472142465ed050c97e49892d ] = [Add experimental alpha channel support to Color type. shelarcy <she...@gm...>**20090106182310 Ignore-this: 6c35ed5d80bed81134a6110cd9cfb60a ] = [Add Word support. shelarcy <she...@gm...>**20090106171139 Ignore-this: 81376472899f15f9724f724b656c251d ] = [Change Color's primitive type from CChar to Word8. shelarcy <she...@gm...>**20090106151818 Ignore-this: a63da969a83ee42f141db3797b824fc8 ] = [Add Word8 and Word32 support. shelarcy <she...@gm...>**20090106141358 Ignore-this: 704189efa0ea7576c4752df6d9a39faf ] = [Bump version number to 0.11.1 shelarcy <she...@gm...>**20090106132911 Ignore-this: d945970996e6812d312a0592c2ff2b6e ] = [Remove unused wxWidgets 2.4 and 2.6's Visual Studio project files. shelarcy <she...@gm...>**20090105012854 Ignore-this: 20cc431e49694e048d1d676170200ed6 ] = [TAG 0.11.0 shelarcy <she...@gm...>**20090102223052] = Patch bundle hash: 9cc4a9dab36041cc986c0564b730fe9633e9e4f2 --=_-- . |
From: shelarcy <she...@gm...> - 2009-01-16 03:29:31
|
Pushed. 2009/1/15 shelarcy <she...@gm...>: > Thu Jan 15 17:06:04 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2009 shelarcy <shelarc= > y...@gm...> > * Fix: managed.cpp causes problem on Linux (Debian and Ubuntu) platform. > = > > MERGED: manage to run managed.cpp on ubuntu > r21 | snmsts | 2009-01-10 05:49:49 +0900 (Sat, 10 1 2009) > from Subversion repository at http://snmsts.dreamhosters.com/wxc > = > > This change probably fixes #1924535. > See http://snmsts.dreamhosters.com/diary/index.cgi?routine=3Done&name=3D2= > 009-01-08-1756 > (Note: This page isn't English page. This page is written in Japanese.) = > -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |