Library Name | jlibcpp |
---|---|
Version #1 | 0.9 |
Version #2 | 0.9.1 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Total Header Files | 268 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 3992 / 1581 |
Verdict | Incompatible (9.49%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 68 |
Removed Symbols | High | 35 |
Problems with Data Types | High | 21 |
Medium | 21 | |
Low | 3 | |
Problems with Symbols | High | 2 |
Medium | 0 | |
Low | 1 | |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Change | Effect | |
---|---|---|
1 | Size of v-table in this class has been changed from 584 bytes to 592 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method Container::Add ( Component* c ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method Container::Add ( Component* c, int index ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | The relative position of virtual method Container::Add ( Component* c, GridBagConstraints* constraints ) has been changed from 13 to 12. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
5 | The relative position of virtual method Container::Add ( Component* c, jborderlayout_align_t align ) has been changed from 12 to 14. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
6 | The relative position of virtual method Container::Add ( Component* c, std::string id ) has been changed from 14 to 13. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 157 entries | Virtual Table (New) - 159 entries |
---|---|---|
0 | 348u | 348u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Container | ~Container |
16 | ~Container | ~Container |
20 | Container::GetParent | Container::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::SetEnabled | Component::SetEnabled |
120 | Component::SetNavigation | Component::SetNavigation |
124 | Component::GetLeftComponent | Component::GetLeftComponent |
128 | Component::GetRightComponent | Component::GetRightComponent |
132 | Component::GetUpComponent | Component::GetUpComponent |
136 | Component::GetDownComponent | Component::GetDownComponent |
140 | Component::ProcessEvent | Component::ProcessEvent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::RequestFocus | Component::RequestFocus |
152 | Component::ReleaseFocus | Component::ReleaseFocus |
156 | Component::SetVisible | Component::SetVisible |
160 | Component::IsVisible | Component::IsVisible |
164 | Component::HasFocus | Component::HasFocus |
168 | Component::SetBorder | Component::SetBorder |
172 | Component::SetBorderSize | Component::SetBorderSize |
176 | Component::GetBorderSize | Component::GetBorderSize |
180 | Component::SetMinimumSize | Component::SetMinimumSize |
184 | Component::SetMaximumSize | Component::SetMaximumSize |
188 | Component::SetPreferredSize | Component::SetPreferredSize |
192 | Component::GetMinimumSize | Component::GetMinimumSize |
196 | Component::GetMaximumSize | Component::GetMaximumSize |
200 | Component::GetPreferredSize | Component::GetPreferredSize |
204 | Component::Move | Component::Move |
208 | Component::Move | Component::Move |
212 | Component::SetBounds | Component::SetBounds |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetLocation | Component::SetLocation |
228 | Component::SetLocation | Component::SetLocation |
232 | Container::SetSize | Container::SetSize |
236 | Component::SetSize | Component::SetSize |
240 | Component::GetX | Component::GetX |
244 | Component::GetY | Component::GetY |
248 | Component::GetWidth | Component::GetWidth |
252 | Component::GetHeight | Component::GetHeight |
256 | Component::GetLocation | Component::GetLocation |
260 | Component::GetSize | Component::GetSize |
264 | Component::SetGradientLevel | Component::SetGradientLevel |
268 | Component::GetGradientLevel | Component::GetGradientLevel |
272 | Component::SetFont | Component::SetFont |
276 | Component::IsFontSet | Component::IsFontSet |
280 | Component::GetFont | Component::GetFont |
284 | Component::RaiseToTop | Component::RaiseToTop |
288 | Component::LowerToBottom | Component::LowerToBottom |
292 | Component::PutAtop | Component::PutAtop |
296 | Component::PutBelow | Component::PutBelow |
300 | Component::SetBackgroundColor | Component::SetBackgroundColor |
304 | Component::SetForegroundColor | Component::SetForegroundColor |
308 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
312 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
316 | Component::SetBorderColor | Component::SetBorderColor |
320 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
324 | Component::SetBackgroundColor | Component::SetBackgroundColor |
328 | Component::SetForegroundColor | Component::SetForegroundColor |
332 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
336 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
340 | Component::SetBorderColor | Component::SetBorderColor |
344 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
348 | Component::GetBackgroundColor | Component::GetBackgroundColor |
352 | Component::GetForegroundColor | Component::GetForegroundColor |
356 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
360 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
364 | Component::GetBorderColor | Component::GetBorderColor |
368 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
372 | Component::SetFocusable | Component::SetFocusable |
376 | Component::IsFocusable | Component::IsFocusable |
380 | Component::Intersect | Component::Intersect |
384 | Container::Paint | Container::Paint |
388 | Component::PaintEdges | Component::PaintEdges |
392 | Container::Repaint | Container::Repaint |
396 | Component::RegisterFocusListener | Component::RegisterFocusListener |
400 | Component::RemoveFocusListener | Component::RemoveFocusListener |
404 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
408 | Component::GetFocusListeners | Component::GetFocusListeners |
412 | Component::RegisterComponentListener | Component::RegisterComponentListener |
416 | Component::RemoveComponentListener | Component::RemoveComponentListener |
420 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
424 | Component::GetComponentListeners | Component::GetComponentListeners |
428 | Container::RequestComponentFocus | Container::RequestComponentFocus |
432 | Container::ReleaseComponentFocus | Container::ReleaseComponentFocus |
436 | Container::SetLayout | Container::SetLayout |
440 | Container::GetLayout | Container::GetLayout |
444 | Container::DoLayout | Container::DoLayout |
448 | Container::SetOptimizedPaint | Container::SetOptimizedPaint |
452 | Container::SetWorkingScreenSize | Container::SetWorkingScreenSize |
456 | Container::GetWorkingWidth | Container::GetWorkingWidth |
460 | Container::GetWorkingHeight | Container::GetWorkingHeight |
464 | Container::GetInsets | Container::GetInsets |
468 | Container::SetInsets | Container::SetInsets |
472 | Container::SetInsets | Container::SetInsets |
476 | Container::Add | Container::Add |
480 | Container::Add | Container::Add |
484 | Container::Add | Container::Add |
488 | Container::Remove | Container::Add |
492 | Container::RemoveAll | Container::Add |
496 | Container::GetComponentCount | Container::Remove |
500 | Container::GetComponents | Container::RemoveAll |
504 | Container::Intersect | Container::GetComponentCount |
508 | Container::Intersect | Container::GetComponents |
512 | Container::InvalidateAll | Container::Intersect |
516 | Container::RevalidateAll | Container::Intersect |
520 | Container::Repaint | Container::InvalidateAll |
524 | Container::Repaint | Container::RevalidateAll |
528 | Container::GetTargetComponent | Container::Repaint |
532 | Container::GetComponentInFocus | Container::Repaint |
536 | Container::RaiseComponentToTop | Container::GetTargetComponent |
540 | Container::LowerComponentToBottom | Container::GetComponentInFocus |
544 | Container::PutComponentATop | Container::RaiseComponentToTop |
548 | Container::PutComponentBelow | Container::LowerComponentToBottom |
552 | Container::RegisterContainerListener | Container::PutComponentATop |
556 | Container::RemoveContainerListener | Container::PutComponentBelow |
560 | Container::DispatchContainerEvent | Container::RegisterContainerListener |
564 | Container::GetFrameListeners | Container::RemoveContainerListener |
568 | (int (*)(...))0 | Container::DispatchContainerEvent |
572 | (int (*)(...))0 | Container::GetFrameListeners |
576 | (int (*)(...))0 | (int (*)(...))0 |
580 | (int (*)(...))0 | (int (*)(...))0 |
584 | (int (*)(...))0 | (int (*)(...))0 |
588 | -348u | (int (*)(...))0 |
592 | -0x00000015c | (int (*)(...))0 |
596 | (int (*)(...))(& typeinfo) | -348u |
600 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | -0x00000015c |
604 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | (int (*)(...))(& typeinfo) |
608 | jcommon::Object::Clone | Container::_ZTv0_n12_N4jgui9ContainerD1Ev |
612 | jcommon::Object::Equals | Container::_ZTv0_n12_N4jgui9ContainerD0Ev |
616 | jcommon::Object::Compare | jcommon::Object::Clone |
620 | jcommon::Object::Hash | jcommon::Object::Equals |
624 | jcommon::Object::what | jcommon::Object::Compare |
628 | jcommon::Object::Hash | |
632 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of v-table in this class has been changed from 316 bytes to 324 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method Graphics::DrawString ( std::string full_text, int x, int y, int width, int height, jhorizontal_align_t halign, jvertical_align_t valign, bool clipped ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method Graphics::HasFont ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 90 entries | Virtual Table (New) - 92 entries |
---|---|---|
0 | 144u | 144u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Graphics | ~Graphics |
16 | ~Graphics | ~Graphics |
20 | Graphics::GetNativeSurface | Graphics::GetNativeSurface |
24 | Graphics::SetNativeSurface | Graphics::SetNativeSurface |
28 | Graphics::SetWorkingScreenSize | Graphics::SetWorkingScreenSize |
32 | Graphics::Create | Graphics::Create |
36 | Graphics::Rotate | Graphics::Rotate |
40 | Graphics::Translate | Graphics::Translate |
44 | Graphics::Rotate | Graphics::Rotate |
48 | Graphics::Translate | Graphics::Translate |
52 | Graphics::SetClip | Graphics::SetClip |
56 | Graphics::GetClip | Graphics::GetClip |
60 | Graphics::ReleaseClip | Graphics::ReleaseClip |
64 | Graphics::Clear | Graphics::Clear |
68 | Graphics::Idle | Graphics::Idle |
72 | Graphics::Flip | Graphics::Flip |
76 | Graphics::Flip | Graphics::Flip |
80 | Graphics::GetColor | Graphics::GetColor |
84 | Graphics::SetColor | Graphics::SetColor |
88 | Graphics::SetColor | Graphics::SetColor |
92 | Graphics::SetColor | Graphics::SetColor |
96 | Graphics::SetFont | Graphics::HasFont |
100 | Graphics::GetFont | Graphics::SetFont |
104 | Graphics::GetPorterDuffFlags | Graphics::GetFont |
108 | Graphics::GetDrawingFlags | Graphics::GetPorterDuffFlags |
112 | Graphics::GetBlittingFlags | Graphics::GetDrawingFlags |
116 | Graphics::SetPorterDuffFlags | Graphics::GetBlittingFlags |
120 | Graphics::SetDrawingFlags | Graphics::SetPorterDuffFlags |
124 | Graphics::SetBlittingFlags | Graphics::SetDrawingFlags |
128 | Graphics::SetPixel | Graphics::SetBlittingFlags |
132 | Graphics::GetPixel | Graphics::SetPixel |
136 | Graphics::SetLineType | Graphics::GetPixel |
140 | Graphics::SetLineStyle | Graphics::SetLineType |
144 | Graphics::SetLineWidth | Graphics::SetLineStyle |
148 | Graphics::GetLineType | Graphics::SetLineWidth |
152 | Graphics::GetLineStyle | Graphics::GetLineType |
156 | Graphics::GetLineWidth | Graphics::GetLineStyle |
160 | Graphics::DrawLine | Graphics::GetLineWidth |
164 | Graphics::DrawBezierCurve | Graphics::DrawLine |
168 | Graphics::FillRectangle | Graphics::DrawBezierCurve |
172 | Graphics::DrawRectangle | Graphics::FillRectangle |
176 | Graphics::FillBevelRectangle | Graphics::DrawRectangle |
180 | Graphics::DrawBevelRectangle | Graphics::FillBevelRectangle |
184 | Graphics::FillRoundRectangle | Graphics::DrawBevelRectangle |
188 | Graphics::DrawRoundRectangle | Graphics::FillRoundRectangle |
192 | Graphics::FillCircle | Graphics::DrawRoundRectangle |
196 | Graphics::DrawCircle | Graphics::FillCircle |
200 | Graphics::FillArc | Graphics::DrawCircle |
204 | Graphics::DrawArc | Graphics::FillArc |
208 | Graphics::FillTriangle | Graphics::DrawArc |
212 | Graphics::DrawTriangle | Graphics::FillTriangle |
216 | Graphics::FillPolygon | Graphics::DrawTriangle |
220 | Graphics::DrawPolygon | Graphics::FillPolygon |
224 | Graphics::FillGradientRectangle | Graphics::DrawPolygon |
228 | Graphics::DrawGlyph | Graphics::FillGradientRectangle |
232 | Graphics::DrawImage | Graphics::DrawGlyph |
236 | Graphics::DrawImage | Graphics::DrawImage |
240 | Graphics::DrawImage | Graphics::DrawImage |
244 | Graphics::DrawImage | Graphics::DrawImage |
248 | Graphics::DrawImage | Graphics::DrawImage |
252 | Graphics::DrawImage | Graphics::DrawImage |
256 | Graphics::DrawImage | Graphics::DrawImage |
260 | Graphics::DrawImage | Graphics::DrawImage |
264 | Graphics::DrawString | Graphics::DrawImage |
268 | Graphics::DrawString | Graphics::GetStringBreak |
272 | Graphics::GetRGB | Graphics::DrawString |
276 | Graphics::GetRGBArray | Graphics::DrawString |
280 | Graphics::SetRGB | Graphics::GetRGB |
284 | Graphics::SetRGB | Graphics::GetRGBArray |
288 | Graphics::Reset | Graphics::SetRGB |
292 | Graphics::Lock | Graphics::SetRGB |
296 | Graphics::Unlock | Graphics::Reset |
300 | (int (*)(...))0 | Graphics::Lock |
304 | (int (*)(...))0 | Graphics::Unlock |
308 | (int (*)(...))0 | (int (*)(...))0 |
312 | (int (*)(...))0 | (int (*)(...))0 |
316 | (int (*)(...))0 | (int (*)(...))0 |
320 | -144u | (int (*)(...))0 |
324 | -0x000000090 | (int (*)(...))0 |
328 | (int (*)(...))(& typeinfo) | -144u |
332 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev | -0x000000090 |
336 | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev | (int (*)(...))(& typeinfo) |
340 | jcommon::Object::Clone | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev |
344 | jcommon::Object::Equals | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev |
348 | jcommon::Object::Compare | jcommon::Object::Clone |
352 | jcommon::Object::Hash | jcommon::Object::Equals |
356 | jcommon::Object::what | jcommon::Object::Compare |
360 | jcommon::Object::Hash | |
364 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of v-table in this class has been changed from 84 bytes to 92 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method InputStream::IsBlocking ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method InputStream::SetBlocking ( bool block_ ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 32 entries | Virtual Table (New) - 34 entries |
---|---|---|
0 | 8u | 8u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~InputStream | ~InputStream |
16 | ~InputStream | ~InputStream |
20 | __cxa_pure_virtual | InputStream::SetBlocking |
24 | __cxa_pure_virtual | InputStream::IsBlocking |
28 | __cxa_pure_virtual | __cxa_pure_virtual |
32 | __cxa_pure_virtual | __cxa_pure_virtual |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | __cxa_pure_virtual | __cxa_pure_virtual |
44 | InputStream::Read | __cxa_pure_virtual |
48 | __cxa_pure_virtual | __cxa_pure_virtual |
52 | __cxa_pure_virtual | InputStream::Read |
56 | __cxa_pure_virtual | __cxa_pure_virtual |
60 | InputStream::IsClosed | __cxa_pure_virtual |
64 | __cxa_pure_virtual | __cxa_pure_virtual |
68 | (int (*)(...))0 | InputStream::IsClosed |
72 | (int (*)(...))0 | __cxa_pure_virtual |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | -8u | (int (*)(...))0 |
92 | -0x000000008 | (int (*)(...))0 |
96 | (int (*)(...))(& typeinfo) | -8u |
100 | InputStream::_ZTv0_n12_N3jio11InputStreamD1Ev | -0x000000008 |
104 | InputStream::_ZTv0_n12_N3jio11InputStreamD0Ev | (int (*)(...))(& typeinfo) |
108 | jcommon::Object::Clone | InputStream::_ZTv0_n12_N3jio11InputStreamD1Ev |
112 | jcommon::Object::Equals | InputStream::_ZTv0_n12_N3jio11InputStreamD0Ev |
116 | jcommon::Object::Compare | jcommon::Object::Clone |
120 | jcommon::Object::Hash | jcommon::Object::Equals |
124 | jcommon::Object::what | jcommon::Object::Compare |
128 | jcommon::Object::Hash | |
132 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method NullGraphics::GetClipBounds ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method NullGraphics::GetClipHeight ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method NullGraphics::GetClipWidth ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method NullGraphics::GetClipX ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method NullGraphics::GetClipY ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 97 entries | Virtual Table (New) - 94 entries |
---|---|---|
0 | 144u | 144u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~NullGraphics | ~NullGraphics |
16 | ~NullGraphics | ~NullGraphics |
20 | NullGraphics::GetNativeSurface | NullGraphics::GetNativeSurface |
24 | NullGraphics::SetNativeSurface | NullGraphics::SetNativeSurface |
28 | NullGraphics::SetWorkingScreenSize | NullGraphics::SetWorkingScreenSize |
32 | NullGraphics::Create | NullGraphics::Create |
36 | NullGraphics::Rotate | NullGraphics::Rotate |
40 | NullGraphics::Translate | NullGraphics::Translate |
44 | NullGraphics::Rotate | NullGraphics::Rotate |
48 | NullGraphics::Translate | NullGraphics::Translate |
52 | NullGraphics::SetClip | NullGraphics::SetClip |
56 | Graphics::GetClip | NullGraphics::GetClip |
60 | NullGraphics::ReleaseClip | NullGraphics::ReleaseClip |
64 | NullGraphics::Clear | NullGraphics::Clear |
68 | NullGraphics::Idle | NullGraphics::Idle |
72 | NullGraphics::Flip | NullGraphics::Flip |
76 | NullGraphics::Flip | NullGraphics::Flip |
80 | NullGraphics::GetColor | NullGraphics::GetColor |
84 | Graphics::SetColor | Graphics::SetColor |
88 | NullGraphics::SetColor | NullGraphics::SetColor |
92 | NullGraphics::SetColor | NullGraphics::SetColor |
96 | NullGraphics::SetFont | NullGraphics::HasFont |
100 | Graphics::GetFont | NullGraphics::SetFont |
104 | Graphics::GetPorterDuffFlags | Graphics::GetFont |
108 | Graphics::GetDrawingFlags | Graphics::GetPorterDuffFlags |
112 | Graphics::GetBlittingFlags | Graphics::GetDrawingFlags |
116 | NullGraphics::SetPorterDuffFlags | Graphics::GetBlittingFlags |
120 | NullGraphics::SetDrawingFlags | NullGraphics::SetPorterDuffFlags |
124 | NullGraphics::SetBlittingFlags | NullGraphics::SetDrawingFlags |
128 | NullGraphics::SetPixel | NullGraphics::SetBlittingFlags |
132 | NullGraphics::GetPixel | NullGraphics::SetPixel |
136 | NullGraphics::SetLineType | NullGraphics::GetPixel |
140 | NullGraphics::SetLineStyle | NullGraphics::SetLineType |
144 | NullGraphics::SetLineWidth | NullGraphics::SetLineStyle |
148 | NullGraphics::GetLineType | NullGraphics::SetLineWidth |
152 | NullGraphics::GetLineStyle | NullGraphics::GetLineType |
156 | NullGraphics::GetLineWidth | NullGraphics::GetLineStyle |
160 | NullGraphics::DrawLine | NullGraphics::GetLineWidth |
164 | NullGraphics::DrawBezierCurve | NullGraphics::DrawLine |
168 | NullGraphics::FillRectangle | NullGraphics::DrawBezierCurve |
172 | NullGraphics::DrawRectangle | NullGraphics::FillRectangle |
176 | NullGraphics::FillBevelRectangle | NullGraphics::DrawRectangle |
180 | NullGraphics::DrawBevelRectangle | NullGraphics::FillBevelRectangle |
184 | NullGraphics::FillRoundRectangle | NullGraphics::DrawBevelRectangle |
188 | NullGraphics::DrawRoundRectangle | NullGraphics::FillRoundRectangle |
192 | NullGraphics::FillCircle | NullGraphics::DrawRoundRectangle |
196 | NullGraphics::DrawCircle | NullGraphics::FillCircle |
200 | NullGraphics::FillArc | NullGraphics::DrawCircle |
204 | NullGraphics::DrawArc | NullGraphics::FillArc |
208 | NullGraphics::FillTriangle | NullGraphics::DrawArc |
212 | NullGraphics::DrawTriangle | NullGraphics::FillTriangle |
216 | NullGraphics::FillPolygon | NullGraphics::DrawTriangle |
220 | NullGraphics::DrawPolygon | NullGraphics::FillPolygon |
224 | Graphics::FillGradientRectangle | NullGraphics::DrawPolygon |
228 | NullGraphics::DrawGlyph | Graphics::FillGradientRectangle |
232 | NullGraphics::DrawImage | NullGraphics::DrawGlyph |
236 | NullGraphics::DrawImage | NullGraphics::DrawImage |
240 | NullGraphics::DrawImage | NullGraphics::DrawImage |
244 | NullGraphics::DrawImage | NullGraphics::DrawImage |
248 | Graphics::DrawImage | NullGraphics::DrawImage |
252 | NullGraphics::DrawImage | NullGraphics::DrawImage |
256 | NullGraphics::DrawImage | NullGraphics::DrawImage |
260 | NullGraphics::DrawImage | NullGraphics::DrawImage |
264 | NullGraphics::DrawString | NullGraphics::DrawImage |
268 | NullGraphics::DrawString | NullGraphics::GetStringBreak |
272 | NullGraphics::GetRGB | NullGraphics::DrawString |
276 | NullGraphics::GetRGBArray | NullGraphics::DrawString |
280 | Graphics::SetRGB | NullGraphics::GetRGB |
284 | NullGraphics::SetRGB | NullGraphics::GetRGBArray |
288 | NullGraphics::Reset | Graphics::SetRGB |
292 | Graphics::Lock | NullGraphics::SetRGB |
296 | Graphics::Unlock | NullGraphics::Reset |
300 | NullGraphics::GetClipBounds | Graphics::Lock |
304 | NullGraphics::GetClipX | Graphics::Unlock |
308 | NullGraphics::GetClipY | NullGraphics::FillGradientRectangle |
312 | NullGraphics::GetClipWidth | NullGraphics::SetRGB |
316 | NullGraphics::GetClipHeight | (int (*)(...))0 |
320 | NullGraphics::FillGradientRectangle | (int (*)(...))0 |
324 | NullGraphics::SetRGB | (int (*)(...))0 |
328 | (int (*)(...))0 | (int (*)(...))0 |
332 | (int (*)(...))0 | (int (*)(...))0 |
336 | (int (*)(...))0 | -144u |
340 | (int (*)(...))0 | -0x000000090 |
344 | (int (*)(...))0 | (int (*)(...))(& typeinfo) |
348 | -144u | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev |
352 | -0x000000090 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev |
356 | (int (*)(...))(& typeinfo) | jcommon::Object::Clone |
360 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev | jcommon::Object::Equals |
364 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev | jcommon::Object::Compare |
368 | jcommon::Object::Clone | jcommon::Object::Hash |
372 | jcommon::Object::Equals | jcommon::Object::what |
376 | jcommon::Object::Compare | |
380 | jcommon::Object::Hash | |
384 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 44 bytes to 104 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
Change | Effect | |
---|---|---|
1 | Size of v-table in this class has been changed from 80 bytes to 88 bytes. | The layout of v-tables in subclasses of this class has been changed. Call of any virtual method in subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method OutputStream::IsBlocking ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method OutputStream::SetBlocking ( bool block_ ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 31 entries | Virtual Table (New) - 33 entries |
---|---|---|
0 | 8u | 8u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~OutputStream | ~OutputStream |
16 | ~OutputStream | ~OutputStream |
20 | __cxa_pure_virtual | __cxa_pure_virtual |
24 | __cxa_pure_virtual | __cxa_pure_virtual |
28 | __cxa_pure_virtual | OutputStream::SetBlocking |
32 | __cxa_pure_virtual | OutputStream::IsBlocking |
36 | __cxa_pure_virtual | __cxa_pure_virtual |
40 | OutputStream::Write | __cxa_pure_virtual |
44 | __cxa_pure_virtual | __cxa_pure_virtual |
48 | __cxa_pure_virtual | OutputStream::Write |
52 | __cxa_pure_virtual | __cxa_pure_virtual |
56 | OutputStream::IsClosed | __cxa_pure_virtual |
60 | __cxa_pure_virtual | __cxa_pure_virtual |
64 | (int (*)(...))0 | OutputStream::IsClosed |
68 | (int (*)(...))0 | __cxa_pure_virtual |
72 | (int (*)(...))0 | (int (*)(...))0 |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | -8u | (int (*)(...))0 |
88 | -0x000000008 | (int (*)(...))0 |
92 | (int (*)(...))(& typeinfo) | -8u |
96 | OutputStream::_ZTv0_n12_N3jio12OutputStreamD1Ev | -0x000000008 |
100 | OutputStream::_ZTv0_n12_N3jio12OutputStreamD0Ev | (int (*)(...))(& typeinfo) |
104 | jcommon::Object::Clone | OutputStream::_ZTv0_n12_N3jio12OutputStreamD1Ev |
108 | jcommon::Object::Equals | OutputStream::_ZTv0_n12_N3jio12OutputStreamD0Ev |
112 | jcommon::Object::Compare | jcommon::Object::Clone |
116 | jcommon::Object::Hash | jcommon::Object::Equals |
120 | jcommon::Object::what | jcommon::Object::Compare |
124 | jcommon::Object::Hash | |
128 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4jgui8Graphics10DrawStringESsiiiiNS_19jhorizontal_align_tENS_17jvertical_align_tE to _ZN4jgui8Graphics10DrawStringESsiiiiNS_19jhorizontal_align_tENS_17jvertical_align_tEb. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4jgui12NullGraphics10DrawStringESsiiiiNS_19jhorizontal_align_tENS_17jvertical_align_tE to _ZN4jgui12NullGraphics10DrawStringESsiiiiNS_19jhorizontal_align_tENS_17jvertical_align_tEb. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Value of member F_BLOCK_DEVICE has been changed from 8 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member F_CHAR_DEVICE has been changed from 2 to 3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member F_COMPRESS has been changed from 3 to 4. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member F_DIRECTORY has been changed from 1 to 2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member F_ENCRYPTED has been changed from 4 to 5. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member F_FIFO has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member F_HIDDEN has been changed from 5 to 6. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member F_OFFLINE has been changed from 6 to 7. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member F_REGULAR has been changed from 0 to 1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member F_SOCKET has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member F_SYMBOLIC_LINK has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member F_SYSTEM has been changed from 7 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member F_UNKNOWN has been changed from 12 to 0. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 32 entries | Virtual Table (New) - 34 entries |
---|---|---|
0 | 44u | 44u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~FileInputStream | ~FileInputStream |
16 | ~FileInputStream | ~FileInputStream |
20 | FileInputStream::IsEmpty | InputStream::SetBlocking |
24 | FileInputStream::Available | InputStream::IsBlocking |
28 | FileInputStream::GetSize | FileInputStream::IsEmpty |
32 | FileInputStream::GetPosition | FileInputStream::Available |
36 | FileInputStream::Read | FileInputStream::GetSize |
40 | FileInputStream::Read | FileInputStream::GetPosition |
44 | InputStream::Read | FileInputStream::Read |
48 | FileInputStream::Skip | FileInputStream::Read |
52 | FileInputStream::Reset | InputStream::Read |
56 | FileInputStream::Close | FileInputStream::Skip |
60 | InputStream::IsClosed | FileInputStream::Reset |
64 | FileInputStream::GetReceiveBytes | FileInputStream::Close |
68 | (int (*)(...))0 | InputStream::IsClosed |
72 | (int (*)(...))0 | FileInputStream::GetReceiveBytes |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | -44u | (int (*)(...))0 |
92 | -0x00000002c | (int (*)(...))0 |
96 | (int (*)(...))(& typeinfo) | -44u |
100 | FileInputStream::_ZTv0_n12_N3jio15FileInputStreamD1Ev | -0x00000002c |
104 | FileInputStream::_ZTv0_n12_N3jio15FileInputStreamD0Ev | (int (*)(...))(& typeinfo) |
108 | jcommon::Object::Clone | FileInputStream::_ZTv0_n12_N3jio15FileInputStreamD1Ev |
112 | jcommon::Object::Equals | FileInputStream::_ZTv0_n12_N3jio15FileInputStreamD0Ev |
116 | jcommon::Object::Compare | jcommon::Object::Clone |
120 | jcommon::Object::Hash | jcommon::Object::Equals |
124 | jcommon::Object::what | jcommon::Object::Compare |
128 | jcommon::Object::Hash | |
132 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 31 entries | Virtual Table (New) - 33 entries |
---|---|---|
0 | 48u | 48u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~FileOutputStream | ~FileOutputStream |
16 | ~FileOutputStream | ~FileOutputStream |
20 | FileOutputStream::IsEmpty | FileOutputStream::IsEmpty |
24 | FileOutputStream::Available | FileOutputStream::Available |
28 | FileOutputStream::GetSize | OutputStream::SetBlocking |
32 | FileOutputStream::Write | OutputStream::IsBlocking |
36 | FileOutputStream::Write | FileOutputStream::GetSize |
40 | OutputStream::Write | FileOutputStream::Write |
44 | FileOutputStream::Flush | FileOutputStream::Write |
48 | FileOutputStream::Seek | OutputStream::Write |
52 | FileOutputStream::Close | FileOutputStream::Flush |
56 | OutputStream::IsClosed | FileOutputStream::Seek |
60 | FileOutputStream::GetSentBytes | FileOutputStream::Close |
64 | (int (*)(...))0 | OutputStream::IsClosed |
68 | (int (*)(...))0 | FileOutputStream::GetSentBytes |
72 | (int (*)(...))0 | (int (*)(...))0 |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | -48u | (int (*)(...))0 |
88 | -0x000000030 | (int (*)(...))0 |
92 | (int (*)(...))(& typeinfo) | -48u |
96 | FileOutputStream::_ZTv0_n12_N3jio16FileOutputStreamD1Ev | -0x000000030 |
100 | FileOutputStream::_ZTv0_n12_N3jio16FileOutputStreamD0Ev | (int (*)(...))(& typeinfo) |
104 | jcommon::Object::Clone | FileOutputStream::_ZTv0_n12_N3jio16FileOutputStreamD1Ev |
108 | jcommon::Object::Equals | FileOutputStream::_ZTv0_n12_N3jio16FileOutputStreamD0Ev |
112 | jcommon::Object::Compare | jcommon::Object::Clone |
116 | jcommon::Object::Hash | jcommon::Object::Equals |
120 | jcommon::Object::what | jcommon::Object::Compare |
124 | jcommon::Object::Hash | |
128 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Graphics::GetStringBreak ( std::vector<std::string>* lines, std::string text, int wp, int hp, jhorizontal_align_t halign ) has been added to this class instead of Graphics::DrawString ( std::string full_text, int x, int y, int width, int height, jhorizontal_align_t halign, jvertical_align_t valign ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 90 entries | Virtual Table (New) - 92 entries |
---|---|---|
0 | 144u | 144u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Graphics | ~Graphics |
16 | ~Graphics | ~Graphics |
20 | Graphics::GetNativeSurface | Graphics::GetNativeSurface |
24 | Graphics::SetNativeSurface | Graphics::SetNativeSurface |
28 | Graphics::SetWorkingScreenSize | Graphics::SetWorkingScreenSize |
32 | Graphics::Create | Graphics::Create |
36 | Graphics::Rotate | Graphics::Rotate |
40 | Graphics::Translate | Graphics::Translate |
44 | Graphics::Rotate | Graphics::Rotate |
48 | Graphics::Translate | Graphics::Translate |
52 | Graphics::SetClip | Graphics::SetClip |
56 | Graphics::GetClip | Graphics::GetClip |
60 | Graphics::ReleaseClip | Graphics::ReleaseClip |
64 | Graphics::Clear | Graphics::Clear |
68 | Graphics::Idle | Graphics::Idle |
72 | Graphics::Flip | Graphics::Flip |
76 | Graphics::Flip | Graphics::Flip |
80 | Graphics::GetColor | Graphics::GetColor |
84 | Graphics::SetColor | Graphics::SetColor |
88 | Graphics::SetColor | Graphics::SetColor |
92 | Graphics::SetColor | Graphics::SetColor |
96 | Graphics::SetFont | Graphics::HasFont |
100 | Graphics::GetFont | Graphics::SetFont |
104 | Graphics::GetPorterDuffFlags | Graphics::GetFont |
108 | Graphics::GetDrawingFlags | Graphics::GetPorterDuffFlags |
112 | Graphics::GetBlittingFlags | Graphics::GetDrawingFlags |
116 | Graphics::SetPorterDuffFlags | Graphics::GetBlittingFlags |
120 | Graphics::SetDrawingFlags | Graphics::SetPorterDuffFlags |
124 | Graphics::SetBlittingFlags | Graphics::SetDrawingFlags |
128 | Graphics::SetPixel | Graphics::SetBlittingFlags |
132 | Graphics::GetPixel | Graphics::SetPixel |
136 | Graphics::SetLineType | Graphics::GetPixel |
140 | Graphics::SetLineStyle | Graphics::SetLineType |
144 | Graphics::SetLineWidth | Graphics::SetLineStyle |
148 | Graphics::GetLineType | Graphics::SetLineWidth |
152 | Graphics::GetLineStyle | Graphics::GetLineType |
156 | Graphics::GetLineWidth | Graphics::GetLineStyle |
160 | Graphics::DrawLine | Graphics::GetLineWidth |
164 | Graphics::DrawBezierCurve | Graphics::DrawLine |
168 | Graphics::FillRectangle | Graphics::DrawBezierCurve |
172 | Graphics::DrawRectangle | Graphics::FillRectangle |
176 | Graphics::FillBevelRectangle | Graphics::DrawRectangle |
180 | Graphics::DrawBevelRectangle | Graphics::FillBevelRectangle |
184 | Graphics::FillRoundRectangle | Graphics::DrawBevelRectangle |
188 | Graphics::DrawRoundRectangle | Graphics::FillRoundRectangle |
192 | Graphics::FillCircle | Graphics::DrawRoundRectangle |
196 | Graphics::DrawCircle | Graphics::FillCircle |
200 | Graphics::FillArc | Graphics::DrawCircle |
204 | Graphics::DrawArc | Graphics::FillArc |
208 | Graphics::FillTriangle | Graphics::DrawArc |
212 | Graphics::DrawTriangle | Graphics::FillTriangle |
216 | Graphics::FillPolygon | Graphics::DrawTriangle |
220 | Graphics::DrawPolygon | Graphics::FillPolygon |
224 | Graphics::FillGradientRectangle | Graphics::DrawPolygon |
228 | Graphics::DrawGlyph | Graphics::FillGradientRectangle |
232 | Graphics::DrawImage | Graphics::DrawGlyph |
236 | Graphics::DrawImage | Graphics::DrawImage |
240 | Graphics::DrawImage | Graphics::DrawImage |
244 | Graphics::DrawImage | Graphics::DrawImage |
248 | Graphics::DrawImage | Graphics::DrawImage |
252 | Graphics::DrawImage | Graphics::DrawImage |
256 | Graphics::DrawImage | Graphics::DrawImage |
260 | Graphics::DrawImage | Graphics::DrawImage |
264 | Graphics::DrawString | Graphics::DrawImage |
268 | Graphics::DrawString | Graphics::GetStringBreak |
272 | Graphics::GetRGB | Graphics::DrawString |
276 | Graphics::GetRGBArray | Graphics::DrawString |
280 | Graphics::SetRGB | Graphics::GetRGB |
284 | Graphics::SetRGB | Graphics::GetRGBArray |
288 | Graphics::Reset | Graphics::SetRGB |
292 | Graphics::Lock | Graphics::SetRGB |
296 | Graphics::Unlock | Graphics::Reset |
300 | (int (*)(...))0 | Graphics::Lock |
304 | (int (*)(...))0 | Graphics::Unlock |
308 | (int (*)(...))0 | (int (*)(...))0 |
312 | (int (*)(...))0 | (int (*)(...))0 |
316 | (int (*)(...))0 | (int (*)(...))0 |
320 | -144u | (int (*)(...))0 |
324 | -0x000000090 | (int (*)(...))0 |
328 | (int (*)(...))(& typeinfo) | -144u |
332 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev | -0x000000090 |
336 | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev | (int (*)(...))(& typeinfo) |
340 | jcommon::Object::Clone | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev |
344 | jcommon::Object::Equals | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev |
348 | jcommon::Object::Compare | jcommon::Object::Clone |
352 | jcommon::Object::Hash | jcommon::Object::Equals |
356 | jcommon::Object::what | jcommon::Object::Compare |
360 | jcommon::Object::Hash | |
364 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 32 entries | Virtual Table (New) - 34 entries |
---|---|---|
0 | 28u | 28u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~MemoryInputStream | ~MemoryInputStream |
16 | ~MemoryInputStream | ~MemoryInputStream |
20 | MemoryInputStream::IsEmpty | InputStream::SetBlocking |
24 | MemoryInputStream::Available | InputStream::IsBlocking |
28 | MemoryInputStream::GetSize | MemoryInputStream::IsEmpty |
32 | MemoryInputStream::GetPosition | MemoryInputStream::Available |
36 | MemoryInputStream::Read | MemoryInputStream::GetSize |
40 | MemoryInputStream::Read | MemoryInputStream::GetPosition |
44 | InputStream::Read | MemoryInputStream::Read |
48 | MemoryInputStream::Skip | MemoryInputStream::Read |
52 | MemoryInputStream::Reset | InputStream::Read |
56 | MemoryInputStream::Close | MemoryInputStream::Skip |
60 | InputStream::IsClosed | MemoryInputStream::Reset |
64 | MemoryInputStream::GetReceiveBytes | MemoryInputStream::Close |
68 | (int (*)(...))0 | InputStream::IsClosed |
72 | (int (*)(...))0 | MemoryInputStream::GetReceiveBytes |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | -28u | (int (*)(...))0 |
92 | -0x00000001c | (int (*)(...))0 |
96 | (int (*)(...))(& typeinfo) | -28u |
100 | MemoryInputStream::_ZTv0_n12_N3jio17MemoryInputStreamD1Ev | -0x00000001c |
104 | MemoryInputStream::_ZTv0_n12_N3jio17MemoryInputStreamD0Ev | (int (*)(...))(& typeinfo) |
108 | jcommon::Object::Clone | MemoryInputStream::_ZTv0_n12_N3jio17MemoryInputStreamD1Ev |
112 | jcommon::Object::Equals | MemoryInputStream::_ZTv0_n12_N3jio17MemoryInputStreamD0Ev |
116 | jcommon::Object::Compare | jcommon::Object::Clone |
120 | jcommon::Object::Hash | jcommon::Object::Equals |
124 | jcommon::Object::what | jcommon::Object::Compare |
128 | jcommon::Object::Hash | |
132 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 20 entries | Virtual Table (New) - 20 entries |
---|---|---|
0 | 20u | 80u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Observable | ~Observable |
16 | ~Observable | ~Observable |
20 | (int (*)(...))0 | (int (*)(...))0 |
24 | (int (*)(...))0 | (int (*)(...))0 |
28 | (int (*)(...))0 | (int (*)(...))0 |
32 | (int (*)(...))0 | (int (*)(...))0 |
36 | (int (*)(...))0 | (int (*)(...))0 |
40 | -20u | -80u |
44 | -0x000000014 | -0x000000050 |
48 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
52 | Observable::_ZTv0_n12_N7jcommon10ObservableD1Ev | Observable::_ZTv0_n12_N7jcommon10ObservableD1Ev |
56 | Observable::_ZTv0_n12_N7jcommon10ObservableD0Ev | Observable::_ZTv0_n12_N7jcommon10ObservableD0Ev |
60 | Object::Clone | Object::Clone |
64 | Object::Equals | Object::Equals |
68 | Object::Compare | Object::Compare |
72 | Object::Hash | Object::Hash |
76 | Object::what | Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 157 entries | Virtual Table (New) - 159 entries |
---|---|---|
0 | 348u | 348u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Panel | ~Panel |
16 | ~Panel | ~Panel |
20 | Container::GetParent | Container::GetParent |
24 | Component::GetBaseline | Component::GetBaseline |
28 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
32 | Component::GetAlignmentX | Component::GetAlignmentX |
36 | Component::GetAlignmentY | Component::GetAlignmentY |
40 | Component::SetAlignmentX | Component::SetAlignmentX |
44 | Component::SetAlignmentY | Component::SetAlignmentY |
48 | Component::SetComponentOrientation | Component::SetComponentOrientation |
52 | Component::GetComponentOrientation | Component::GetComponentOrientation |
56 | Component::SetThemeEnabled | Component::SetThemeEnabled |
60 | Component::IsThemeEnabled | Component::IsThemeEnabled |
64 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
68 | Component::SetOpaque | Component::SetOpaque |
72 | Component::IsOpaque | Component::IsOpaque |
76 | Component::Invalidate | Component::Invalidate |
80 | Component::Revalidate | Component::Revalidate |
84 | Component::IsValid | Component::IsValid |
88 | Component::SetGap | Component::SetGap |
92 | Component::SetHorizontalGap | Component::SetHorizontalGap |
96 | Component::SetVerticalGap | Component::SetVerticalGap |
100 | Component::GetHorizontalGap | Component::GetHorizontalGap |
104 | Component::GetVerticalGap | Component::GetVerticalGap |
108 | Component::SetParent | Component::SetParent |
112 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
116 | Component::SetEnabled | Component::SetEnabled |
120 | Component::SetNavigation | Component::SetNavigation |
124 | Component::GetLeftComponent | Component::GetLeftComponent |
128 | Component::GetRightComponent | Component::GetRightComponent |
132 | Component::GetUpComponent | Component::GetUpComponent |
136 | Component::GetDownComponent | Component::GetDownComponent |
140 | Component::ProcessEvent | Component::ProcessEvent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::RequestFocus | Component::RequestFocus |
152 | Component::ReleaseFocus | Component::ReleaseFocus |
156 | Component::SetVisible | Component::SetVisible |
160 | Component::IsVisible | Component::IsVisible |
164 | Component::HasFocus | Component::HasFocus |
168 | Component::SetBorder | Component::SetBorder |
172 | Component::SetBorderSize | Component::SetBorderSize |
176 | Component::GetBorderSize | Component::GetBorderSize |
180 | Component::SetMinimumSize | Component::SetMinimumSize |
184 | Component::SetMaximumSize | Component::SetMaximumSize |
188 | Component::SetPreferredSize | Component::SetPreferredSize |
192 | Component::GetMinimumSize | Component::GetMinimumSize |
196 | Component::GetMaximumSize | Component::GetMaximumSize |
200 | Component::GetPreferredSize | Component::GetPreferredSize |
204 | Component::Move | Component::Move |
208 | Component::Move | Component::Move |
212 | Component::SetBounds | Component::SetBounds |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetLocation | Component::SetLocation |
228 | Component::SetLocation | Component::SetLocation |
232 | Container::SetSize | Container::SetSize |
236 | Component::SetSize | Component::SetSize |
240 | Component::GetX | Component::GetX |
244 | Component::GetY | Component::GetY |
248 | Component::GetWidth | Component::GetWidth |
252 | Component::GetHeight | Component::GetHeight |
256 | Component::GetLocation | Component::GetLocation |
260 | Component::GetSize | Component::GetSize |
264 | Component::SetGradientLevel | Component::SetGradientLevel |
268 | Component::GetGradientLevel | Component::GetGradientLevel |
272 | Component::SetFont | Component::SetFont |
276 | Component::IsFontSet | Component::IsFontSet |
280 | Component::GetFont | Component::GetFont |
284 | Component::RaiseToTop | Component::RaiseToTop |
288 | Component::LowerToBottom | Component::LowerToBottom |
292 | Component::PutAtop | Component::PutAtop |
296 | Component::PutBelow | Component::PutBelow |
300 | Component::SetBackgroundColor | Component::SetBackgroundColor |
304 | Component::SetForegroundColor | Component::SetForegroundColor |
308 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
312 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
316 | Component::SetBorderColor | Component::SetBorderColor |
320 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
324 | Component::SetBackgroundColor | Component::SetBackgroundColor |
328 | Component::SetForegroundColor | Component::SetForegroundColor |
332 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
336 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
340 | Component::SetBorderColor | Component::SetBorderColor |
344 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
348 | Component::GetBackgroundColor | Component::GetBackgroundColor |
352 | Component::GetForegroundColor | Component::GetForegroundColor |
356 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
360 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
364 | Component::GetBorderColor | Component::GetBorderColor |
368 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
372 | Component::SetFocusable | Component::SetFocusable |
376 | Component::IsFocusable | Component::IsFocusable |
380 | Component::Intersect | Component::Intersect |
384 | Panel::Paint | Panel::Paint |
388 | Component::PaintEdges | Component::PaintEdges |
392 | Container::Repaint | Container::Repaint |
396 | Component::RegisterFocusListener | Component::RegisterFocusListener |
400 | Component::RemoveFocusListener | Component::RemoveFocusListener |
404 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
408 | Component::GetFocusListeners | Component::GetFocusListeners |
412 | Component::RegisterComponentListener | Component::RegisterComponentListener |
416 | Component::RemoveComponentListener | Component::RemoveComponentListener |
420 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
424 | Component::GetComponentListeners | Component::GetComponentListeners |
428 | Container::RequestComponentFocus | Container::RequestComponentFocus |
432 | Container::ReleaseComponentFocus | Container::ReleaseComponentFocus |
436 | Container::SetLayout | Container::SetLayout |
440 | Container::GetLayout | Container::GetLayout |
444 | Container::DoLayout | Container::DoLayout |
448 | Container::SetOptimizedPaint | Container::SetOptimizedPaint |
452 | Container::SetWorkingScreenSize | Container::SetWorkingScreenSize |
456 | Container::GetWorkingWidth | Container::GetWorkingWidth |
460 | Container::GetWorkingHeight | Container::GetWorkingHeight |
464 | Container::GetInsets | Container::GetInsets |
468 | Container::SetInsets | Container::SetInsets |
472 | Container::SetInsets | Container::SetInsets |
476 | Container::Add | Container::Add |
480 | Container::Add | Container::Add |
484 | Container::Add | Container::Add |
488 | Container::Remove | Container::Add |
492 | Container::RemoveAll | Container::Add |
496 | Container::GetComponentCount | Container::Remove |
500 | Container::GetComponents | Container::RemoveAll |
504 | Container::Intersect | Container::GetComponentCount |
508 | Container::Intersect | Container::GetComponents |
512 | Container::InvalidateAll | Container::Intersect |
516 | Container::RevalidateAll | Container::Intersect |
520 | Container::Repaint | Container::InvalidateAll |
524 | Container::Repaint | Container::RevalidateAll |
528 | Container::GetTargetComponent | Container::Repaint |
532 | Container::GetComponentInFocus | Container::Repaint |
536 | Container::RaiseComponentToTop | Container::GetTargetComponent |
540 | Container::LowerComponentToBottom | Container::GetComponentInFocus |
544 | Container::PutComponentATop | Container::RaiseComponentToTop |
548 | Container::PutComponentBelow | Container::LowerComponentToBottom |
552 | Container::RegisterContainerListener | Container::PutComponentATop |
556 | Container::RemoveContainerListener | Container::PutComponentBelow |
560 | Container::DispatchContainerEvent | Container::RegisterContainerListener |
564 | Container::GetFrameListeners | Container::RemoveContainerListener |
568 | (int (*)(...))0 | Container::DispatchContainerEvent |
572 | (int (*)(...))0 | Container::GetFrameListeners |
576 | (int (*)(...))0 | (int (*)(...))0 |
580 | (int (*)(...))0 | (int (*)(...))0 |
584 | (int (*)(...))0 | (int (*)(...))0 |
588 | -348u | (int (*)(...))0 |
592 | -0x00000015c | (int (*)(...))0 |
596 | (int (*)(...))(& typeinfo) | -348u |
600 | Panel::_ZTv0_n12_N4jgui5PanelD1Ev | -0x00000015c |
604 | Panel::_ZTv0_n12_N4jgui5PanelD0Ev | (int (*)(...))(& typeinfo) |
608 | jcommon::Object::Clone | Panel::_ZTv0_n12_N4jgui5PanelD1Ev |
612 | jcommon::Object::Equals | Panel::_ZTv0_n12_N4jgui5PanelD0Ev |
616 | jcommon::Object::Compare | jcommon::Object::Clone |
620 | jcommon::Object::Hash | jcommon::Object::Equals |
624 | jcommon::Object::what | jcommon::Object::Compare |
628 | jcommon::Object::Hash | |
632 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 32 entries | Virtual Table (New) - 34 entries |
---|---|---|
0 | 76u | 76u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~SocketInputStream | ~SocketInputStream |
16 | ~SocketInputStream | ~SocketInputStream |
20 | SocketInputStream::IsEmpty | jio::InputStream::SetBlocking |
24 | SocketInputStream::Available | jio::InputStream::IsBlocking |
28 | SocketInputStream::GetSize | SocketInputStream::IsEmpty |
32 | SocketInputStream::GetPosition | SocketInputStream::Available |
36 | SocketInputStream::Read | SocketInputStream::GetSize |
40 | SocketInputStream::Read | SocketInputStream::GetPosition |
44 | jio::InputStream::Read | SocketInputStream::Read |
48 | SocketInputStream::Skip | SocketInputStream::Read |
52 | SocketInputStream::Reset | jio::InputStream::Read |
56 | SocketInputStream::Close | SocketInputStream::Skip |
60 | jio::InputStream::IsClosed | SocketInputStream::Reset |
64 | SocketInputStream::GetReceiveBytes | SocketInputStream::Close |
68 | (int (*)(...))0 | jio::InputStream::IsClosed |
72 | (int (*)(...))0 | SocketInputStream::GetReceiveBytes |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | -76u | (int (*)(...))0 |
92 | -0x00000004c | (int (*)(...))0 |
96 | (int (*)(...))(& typeinfo) | -76u |
100 | SocketInputStream::_ZTv0_n12_N7jsocket17SocketInputStreamD1Ev | -0x00000004c |
104 | SocketInputStream::_ZTv0_n12_N7jsocket17SocketInputStreamD0Ev | (int (*)(...))(& typeinfo) |
108 | jcommon::Object::Clone | SocketInputStream::_ZTv0_n12_N7jsocket17SocketInputStreamD1Ev |
112 | jcommon::Object::Equals | SocketInputStream::_ZTv0_n12_N7jsocket17SocketInputStreamD0Ev |
116 | jcommon::Object::Compare | jcommon::Object::Clone |
120 | jcommon::Object::Hash | jcommon::Object::Equals |
124 | jcommon::Object::what | jcommon::Object::Compare |
128 | jcommon::Object::Hash | |
132 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
Offset | Virtual Table (Old) - 32 entries | Virtual Table (New) - 34 entries |
---|---|---|
0 | 64u | 64u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~SSLSocketInputStream | ~SSLSocketInputStream |
16 | ~SSLSocketInputStream | ~SSLSocketInputStream |
20 | SSLSocketInputStream::IsEmpty | jio::InputStream::SetBlocking |
24 | SSLSocketInputStream::Available | jio::InputStream::IsBlocking |
28 | SSLSocketInputStream::GetSize | SSLSocketInputStream::IsEmpty |
32 | SSLSocketInputStream::GetPosition | SSLSocketInputStream::Available |
36 | SSLSocketInputStream::Read | SSLSocketInputStream::GetSize |
40 | SSLSocketInputStream::Read | SSLSocketInputStream::GetPosition |
44 | jio::InputStream::Read | SSLSocketInputStream::Read |
48 | SSLSocketInputStream::Skip | SSLSocketInputStream::Read |
52 | SSLSocketInputStream::Reset | jio::InputStream::Read |
56 | SSLSocketInputStream::Close | SSLSocketInputStream::Skip |
60 | jio::InputStream::IsClosed | SSLSocketInputStream::Reset |
64 | SSLSocketInputStream::GetReceiveBytes | SSLSocketInputStream::Close |
68 | (int (*)(...))0 | jio::InputStream::IsClosed |
72 | (int (*)(...))0 | SSLSocketInputStream::GetReceiveBytes |
76 | (int (*)(...))0 | (int (*)(...))0 |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | -64u | (int (*)(...))0 |
92 | -0x000000040 | (int (*)(...))0 |
96 | (int (*)(...))(& typeinfo) | -64u |
100 | SSLSocketInputStream::_ZTv0_n12_N7jsocket20SSLSocketInputStreamD1Ev | -0x000000040 |
104 | SSLSocketInputStream::_ZTv0_n12_N7jsocket20SSLSocketInputStreamD0Ev | (int (*)(...))(& typeinfo) |
108 | jcommon::Object::Clone | SSLSocketInputStream::_ZTv0_n12_N7jsocket20SSLSocketInputStreamD1Ev |
112 | jcommon::Object::Equals | SSLSocketInputStream::_ZTv0_n12_N7jsocket20SSLSocketInputStreamD0Ev |
116 | jcommon::Object::Compare | jcommon::Object::Clone |
120 | jcommon::Object::Hash | jcommon::Object::Equals |
124 | jcommon::Object::what | jcommon::Object::Compare |
128 | jcommon::Object::Hash | |
132 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Graphics::DrawImage ( OffScreenImage* img, int x, int y, int alpha ) has been overridden by NullGraphics::DrawImage ( OffScreenImage* img, int x, int y, int alpha ). | Method NullGraphics::DrawImage ( OffScreenImage* img, int x, int y, int alpha ) will be called instead of Graphics::DrawImage ( OffScreenImage* img, int x, int y, int alpha ). |
2 | Virtual method Graphics::GetClip ( ) has been overridden by NullGraphics::GetClip ( ). | Method NullGraphics::GetClip ( ) will be called instead of Graphics::GetClip ( ). |
Offset | Virtual Table (Old) - 97 entries | Virtual Table (New) - 94 entries |
---|---|---|
0 | 144u | 144u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~NullGraphics | ~NullGraphics |
16 | ~NullGraphics | ~NullGraphics |
20 | NullGraphics::GetNativeSurface | NullGraphics::GetNativeSurface |
24 | NullGraphics::SetNativeSurface | NullGraphics::SetNativeSurface |
28 | NullGraphics::SetWorkingScreenSize | NullGraphics::SetWorkingScreenSize |
32 | NullGraphics::Create | NullGraphics::Create |
36 | NullGraphics::Rotate | NullGraphics::Rotate |
40 | NullGraphics::Translate | NullGraphics::Translate |
44 | NullGraphics::Rotate | NullGraphics::Rotate |
48 | NullGraphics::Translate | NullGraphics::Translate |
52 | NullGraphics::SetClip | NullGraphics::SetClip |
56 | Graphics::GetClip | NullGraphics::GetClip |
60 | NullGraphics::ReleaseClip | NullGraphics::ReleaseClip |
64 | NullGraphics::Clear | NullGraphics::Clear |
68 | NullGraphics::Idle | NullGraphics::Idle |
72 | NullGraphics::Flip | NullGraphics::Flip |
76 | NullGraphics::Flip | NullGraphics::Flip |
80 | NullGraphics::GetColor | NullGraphics::GetColor |
84 | Graphics::SetColor | Graphics::SetColor |
88 | NullGraphics::SetColor | NullGraphics::SetColor |
92 | NullGraphics::SetColor | NullGraphics::SetColor |
96 | NullGraphics::SetFont | NullGraphics::HasFont |
100 | Graphics::GetFont | NullGraphics::SetFont |
104 | Graphics::GetPorterDuffFlags | Graphics::GetFont |
108 | Graphics::GetDrawingFlags | Graphics::GetPorterDuffFlags |
112 | Graphics::GetBlittingFlags | Graphics::GetDrawingFlags |
116 | NullGraphics::SetPorterDuffFlags | Graphics::GetBlittingFlags |
120 | NullGraphics::SetDrawingFlags | NullGraphics::SetPorterDuffFlags |
124 | NullGraphics::SetBlittingFlags | NullGraphics::SetDrawingFlags |
128 | NullGraphics::SetPixel | NullGraphics::SetBlittingFlags |
132 | NullGraphics::GetPixel | NullGraphics::SetPixel |
136 | NullGraphics::SetLineType | NullGraphics::GetPixel |
140 | NullGraphics::SetLineStyle | NullGraphics::SetLineType |
144 | NullGraphics::SetLineWidth | NullGraphics::SetLineStyle |
148 | NullGraphics::GetLineType | NullGraphics::SetLineWidth |
152 | NullGraphics::GetLineStyle | NullGraphics::GetLineType |
156 | NullGraphics::GetLineWidth | NullGraphics::GetLineStyle |
160 | NullGraphics::DrawLine | NullGraphics::GetLineWidth |
164 | NullGraphics::DrawBezierCurve | NullGraphics::DrawLine |
168 | NullGraphics::FillRectangle | NullGraphics::DrawBezierCurve |
172 | NullGraphics::DrawRectangle | NullGraphics::FillRectangle |
176 | NullGraphics::FillBevelRectangle | NullGraphics::DrawRectangle |
180 | NullGraphics::DrawBevelRectangle | NullGraphics::FillBevelRectangle |
184 | NullGraphics::FillRoundRectangle | NullGraphics::DrawBevelRectangle |
188 | NullGraphics::DrawRoundRectangle | NullGraphics::FillRoundRectangle |
192 | NullGraphics::FillCircle | NullGraphics::DrawRoundRectangle |
196 | NullGraphics::DrawCircle | NullGraphics::FillCircle |
200 | NullGraphics::FillArc | NullGraphics::DrawCircle |
204 | NullGraphics::DrawArc | NullGraphics::FillArc |
208 | NullGraphics::FillTriangle | NullGraphics::DrawArc |
212 | NullGraphics::DrawTriangle | NullGraphics::FillTriangle |
216 | NullGraphics::FillPolygon | NullGraphics::DrawTriangle |
220 | NullGraphics::DrawPolygon | NullGraphics::FillPolygon |
224 | Graphics::FillGradientRectangle | NullGraphics::DrawPolygon |
228 | NullGraphics::DrawGlyph | Graphics::FillGradientRectangle |
232 | NullGraphics::DrawImage | NullGraphics::DrawGlyph |
236 | NullGraphics::DrawImage | NullGraphics::DrawImage |
240 | NullGraphics::DrawImage | NullGraphics::DrawImage |
244 | NullGraphics::DrawImage | NullGraphics::DrawImage |
248 | Graphics::DrawImage | NullGraphics::DrawImage |
252 | NullGraphics::DrawImage | NullGraphics::DrawImage |
256 | NullGraphics::DrawImage | NullGraphics::DrawImage |
260 | NullGraphics::DrawImage | NullGraphics::DrawImage |
264 | NullGraphics::DrawString | NullGraphics::DrawImage |
268 | NullGraphics::DrawString | NullGraphics::GetStringBreak |
272 | NullGraphics::GetRGB | NullGraphics::DrawString |
276 | NullGraphics::GetRGBArray | NullGraphics::DrawString |
280 | Graphics::SetRGB | NullGraphics::GetRGB |
284 | NullGraphics::SetRGB | NullGraphics::GetRGBArray |
288 | NullGraphics::Reset | Graphics::SetRGB |
292 | Graphics::Lock | NullGraphics::SetRGB |
296 | Graphics::Unlock | NullGraphics::Reset |
300 | NullGraphics::GetClipBounds | Graphics::Lock |
304 | NullGraphics::GetClipX | Graphics::Unlock |
308 | NullGraphics::GetClipY | NullGraphics::FillGradientRectangle |
312 | NullGraphics::GetClipWidth | NullGraphics::SetRGB |
316 | NullGraphics::GetClipHeight | (int (*)(...))0 |
320 | NullGraphics::FillGradientRectangle | (int (*)(...))0 |
324 | NullGraphics::SetRGB | (int (*)(...))0 |
328 | (int (*)(...))0 | (int (*)(...))0 |
332 | (int (*)(...))0 | (int (*)(...))0 |
336 | (int (*)(...))0 | -144u |
340 | (int (*)(...))0 | -0x000000090 |
344 | (int (*)(...))0 | (int (*)(...))(& typeinfo) |
348 | -144u | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev |
352 | -0x000000090 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev |
356 | (int (*)(...))(& typeinfo) | jcommon::Object::Clone |
360 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev | jcommon::Object::Equals |
364 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev | jcommon::Object::Compare |
368 | jcommon::Object::Clone | jcommon::Object::Hash |
372 | jcommon::Object::Equals | jcommon::Object::what |
376 | jcommon::Object::Compare | |
380 | jcommon::Object::Hash | |
384 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _mutex has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The default argument 5 of 2nd parameter align has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |