Library Name | jlibcpp |
---|---|
Version #1 | 0.9.2 |
Version #2 | 1.0.0 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Total Header Files | 273 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 4013 / 1592 |
Verdict | Incompatible (16.26%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 82 |
Removed Symbols | High | 58 |
Problems with Data Types | High | 44 |
Medium | 12 | |
Low | 46 | |
Problems with Symbols | High | 26 |
Medium | 0 | |
Low | 53 | |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Change | Effect | |
---|---|---|
1 | Size of v-table in this class has been changed from 456 bytes to 460 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 Component::PaintBorderEdges ( Graphics* g ) 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) - 125 entries | Virtual Table (New) - 126 entries |
---|---|---|
0 | 220u | 220u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Component | ~Component |
16 | ~Component | ~Component |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Component::Paint | Component::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | (int (*)(...))0 | Component::GetComponentListeners |
444 | (int (*)(...))0 | (int (*)(...))0 |
448 | (int (*)(...))0 | (int (*)(...))0 |
452 | (int (*)(...))0 | (int (*)(...))0 |
456 | (int (*)(...))0 | (int (*)(...))0 |
460 | -220u | (int (*)(...))0 |
464 | -0x0000000dc | -220u |
468 | (int (*)(...))(& typeinfo) | -0x0000000dc |
472 | Component::_ZTv0_n12_N4jgui9ComponentD1Ev | (int (*)(...))(& typeinfo) |
476 | Component::_ZTv0_n12_N4jgui9ComponentD0Ev | Component::_ZTv0_n12_N4jgui9ComponentD1Ev |
480 | jcommon::Object::Clone | Component::_ZTv0_n12_N4jgui9ComponentD0Ev |
484 | jcommon::Object::Equals | jcommon::Object::Clone |
488 | jcommon::Object::Compare | jcommon::Object::Equals |
492 | jcommon::Object::Hash | jcommon::Object::Compare |
496 | jcommon::Object::what | jcommon::Object::Hash |
500 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 168 bytes to 172 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. |
2 | Virtual method Graphics::DrawBezierCurve ( jpoint_t* p, int npoints, int interpolation ) 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::DrawChord ( int xcp, int ycp, int rxp, int ryp, double arc0, double arc1 ) 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 | Virtual method Graphics::DrawImage ( OffScreenImage* img, int x, int y ) 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. |
5 | Virtual method Graphics::DrawImage ( OffScreenImage* img, int x, int y, int w, int h ) 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. |
6 | Virtual method Graphics::DrawImage ( OffScreenImage* img, int sx, int sy, int sw, int sh, int x, int y ) 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. |
7 | Virtual method Graphics::DrawImage ( OffScreenImage* img, int sx, int sy, int sw, int sh, int x, int y, int w, int h ) 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. |
8 | Virtual method Graphics::DrawImage ( std::string img, int sx, int sy, int sw, int sh, int x, int y, int w, int h ) 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. |
9 | Virtual method Graphics::DrawPie ( int xcp, int ycp, int rxp, int ryp, double arc0, double arc1 ) 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. |
10 | Virtual method Graphics::DrawRoundRectangle ( int xp, int yp, int wp, int hp, int dx, int dy ) 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. |
11 | Virtual method Graphics::FillChord ( int xcp, int ycp, int rxp, int ryp, double arc0, double arc1 ) 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. |
12 | Virtual method Graphics::FillPie ( int xcp, int ycp, int rxp, int ryp, double arc0, double arc1 ) 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. |
13 | Virtual method Graphics::GetLineJoin ( ) 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. |
14 | Virtual method Graphics::SetAntiAliasEnabled ( bool b ) 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. |
15 | Virtual method Graphics::SetLineJoin ( jline_join_t t ) 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. |
16 | Virtual method Graphics::DrawBezierCurve ( jpoint_t* points, int n_points ) 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. |
17 | Virtual method Graphics::DrawImage ( OffScreenImage* img, int x, int y, int alpha ) 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. |
18 | Virtual method Graphics::DrawImage ( std::string img, int x, int y, int alpha ) 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. |
19 | Virtual method Graphics::DrawImage ( std::string img, int x, int y, int w, int h, int alpha ) 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. |
20 | Virtual method Graphics::DrawImage ( std::string img, int sx, int sy, int sw, int sh, int x, int y, int alpha ) 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. |
21 | Virtual method Graphics::DrawImage ( std::string img, int sx, int sy, int sw, int sh, int x, int y, int w, int h, int alpha ) 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. |
22 | Virtual method Graphics::FillRoundRectangle ( int x, int y, int w, int h, int raio ) 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. |
23 | Virtual method Graphics::GetLineType ( ) 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. |
24 | Virtual method Graphics::SetLineType ( jline_type_t t ) 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) - 92 entries | Virtual Table (New) - 97 entries |
---|---|---|
0 | 144u | 148u |
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::HasFont | Graphics::HasFont |
100 | Graphics::SetFont | Graphics::SetFont |
104 | Graphics::GetFont | Graphics::GetFont |
108 | Graphics::GetPorterDuffFlags | Graphics::SetAntiAliasEnabled |
112 | Graphics::GetDrawingFlags | Graphics::GetPorterDuffFlags |
116 | Graphics::GetBlittingFlags | Graphics::GetDrawingFlags |
120 | Graphics::SetPorterDuffFlags | Graphics::GetBlittingFlags |
124 | Graphics::SetDrawingFlags | Graphics::SetPorterDuffFlags |
128 | Graphics::SetBlittingFlags | Graphics::SetDrawingFlags |
132 | Graphics::SetPixel | Graphics::SetBlittingFlags |
136 | Graphics::GetPixel | Graphics::SetPixel |
140 | Graphics::SetLineType | Graphics::GetPixel |
144 | Graphics::SetLineStyle | Graphics::SetLineJoin |
148 | Graphics::SetLineWidth | Graphics::SetLineStyle |
152 | Graphics::GetLineType | Graphics::SetLineWidth |
156 | Graphics::GetLineStyle | Graphics::GetLineJoin |
160 | Graphics::GetLineWidth | Graphics::GetLineStyle |
164 | Graphics::DrawLine | Graphics::GetLineWidth |
168 | Graphics::DrawBezierCurve | Graphics::DrawLine |
172 | Graphics::FillRectangle | Graphics::DrawBezierCurve |
176 | Graphics::DrawRectangle | Graphics::FillRectangle |
180 | Graphics::FillBevelRectangle | Graphics::DrawRectangle |
184 | Graphics::DrawBevelRectangle | Graphics::FillBevelRectangle |
188 | Graphics::FillRoundRectangle | Graphics::DrawBevelRectangle |
192 | Graphics::DrawRoundRectangle | Graphics::FillRoundRectangle |
196 | Graphics::FillCircle | Graphics::DrawRoundRectangle |
200 | Graphics::DrawCircle | Graphics::FillCircle |
204 | Graphics::FillArc | Graphics::DrawCircle |
208 | Graphics::DrawArc | Graphics::FillChord |
212 | Graphics::FillTriangle | Graphics::DrawChord |
216 | Graphics::DrawTriangle | Graphics::FillArc |
220 | Graphics::FillPolygon | Graphics::DrawArc |
224 | Graphics::DrawPolygon | Graphics::FillPie |
228 | Graphics::FillGradientRectangle | Graphics::DrawPie |
232 | Graphics::DrawGlyph | Graphics::FillTriangle |
236 | Graphics::DrawImage | Graphics::DrawTriangle |
240 | Graphics::DrawImage | Graphics::FillPolygon |
244 | Graphics::DrawImage | Graphics::DrawPolygon |
248 | Graphics::DrawImage | Graphics::FillGradientRectangle |
252 | Graphics::DrawImage | Graphics::DrawGlyph |
256 | Graphics::DrawImage | Graphics::DrawImage |
260 | Graphics::DrawImage | Graphics::DrawImage |
264 | Graphics::DrawImage | Graphics::DrawImage |
268 | Graphics::GetStringBreak | Graphics::DrawImage |
272 | Graphics::DrawString | Graphics::DrawImage |
276 | Graphics::DrawString | Graphics::DrawImage |
280 | Graphics::GetRGB | Graphics::DrawImage |
284 | Graphics::GetRGBArray | Graphics::DrawImage |
288 | Graphics::SetRGB | Graphics::GetStringBreak |
292 | Graphics::SetRGB | Graphics::DrawString |
296 | Graphics::Reset | Graphics::DrawString |
300 | Graphics::Lock | Graphics::GetRGB |
304 | Graphics::Unlock | Graphics::GetRGBArray |
308 | (int (*)(...))0 | Graphics::SetRGB |
312 | (int (*)(...))0 | Graphics::SetRGB |
316 | (int (*)(...))0 | Graphics::Reset |
320 | (int (*)(...))0 | Graphics::Lock |
324 | (int (*)(...))0 | Graphics::Unlock |
328 | -144u | (int (*)(...))0 |
332 | -0x000000090 | (int (*)(...))0 |
336 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
340 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev | (int (*)(...))0 |
344 | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev | (int (*)(...))0 |
348 | jcommon::Object::Clone | -148u |
352 | jcommon::Object::Equals | -0x000000094 |
356 | jcommon::Object::Compare | (int (*)(...))(& typeinfo) |
360 | jcommon::Object::Hash | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev |
364 | jcommon::Object::what | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev |
368 | jcommon::Object::Clone | |
372 | jcommon::Object::Equals | |
376 | jcommon::Object::Compare | |
380 | jcommon::Object::Hash | |
384 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 340 bytes to 348 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. |
2 | Virtual method ListBox::GetStoneSize ( ) 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 ListBox::SetStoneSize ( int size ) 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) - 175 entries | Virtual Table (New) - 178 entries |
---|---|---|
0 | 316u | 324u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ListBox | ~ListBox |
16 | ~ListBox | ~ListBox |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | ListBox::ProcessEvent | ListBox::ProcessEvent |
148 | ListBox::ProcessEvent | ListBox::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | ListBox::GetPreferredSize | ListBox::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | ListBox::SetForegroundColor | ListBox::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | ListBox::SetForegroundFocusColor | ListBox::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ListBox::Paint | ListBox::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | ItemComponent::GetItemColor | Component::GetComponentListeners |
444 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemColor |
448 | ItemComponent::GetSelectedItemColor | ItemComponent::GetItemFocusColor |
452 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemColor |
456 | ItemComponent::GetItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
460 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundColor |
464 | ItemComponent::SetItemColor | ItemComponent::GetItemForegroundFocusColor |
468 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
472 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemColor |
476 | ItemComponent::SetSelectedItemColor | ItemComponent::SetItemFocusColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemColor |
484 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetSelectedItemColor |
488 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
492 | ItemComponent::SetItemFocusColor | ItemComponent::SetSelectedItemForegroundColor |
496 | ItemComponent::SetItemForegroundColor | ItemComponent::SetItemFocusColor |
500 | ItemComponent::SetItemForegroundColor | ItemComponent::SetItemForegroundColor |
504 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundColor |
508 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
512 | ItemComponent::GetItemsSize | ItemComponent::SetItemForegroundFocusColor |
516 | ItemComponent::SetLoop | ItemComponent::GetItemsSize |
520 | ListBox::SetCurrentIndex | ItemComponent::SetLoop |
524 | ListBox::AddEmptyItem | ListBox::SetCurrentIndex |
528 | ListBox::AddTextItem | ListBox::AddEmptyItem |
532 | ListBox::AddImageItem | ListBox::AddTextItem |
536 | ListBox::AddCheckedItem | ListBox::AddImageItem |
540 | ItemComponent::AddItem | ListBox::AddCheckedItem |
544 | ItemComponent::AddItem | ItemComponent::AddItem |
548 | ItemComponent::AddItems | ItemComponent::AddItem |
552 | ItemComponent::RemoveItem | ItemComponent::AddItems |
556 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
560 | ItemComponent::RemoveItems | ItemComponent::RemoveItem |
564 | ItemComponent::GetItem | ItemComponent::RemoveItems |
568 | ItemComponent::GetItems | ItemComponent::GetItem |
572 | ItemComponent::GetCurrentItem | ItemComponent::GetItems |
576 | ItemComponent::GetCurrentIndex | ItemComponent::GetCurrentItem |
580 | ItemComponent::RegisterSelectListener | ItemComponent::GetCurrentIndex |
584 | ItemComponent::RemoveSelectListener | ItemComponent::RegisterSelectListener |
588 | ItemComponent::DispatchSelectEvent | ItemComponent::RemoveSelectListener |
592 | ItemComponent::GetSelectListeners | ItemComponent::DispatchSelectEvent |
596 | ListBox::SetCenteredInteraction | ItemComponent::GetSelectListeners |
600 | ListBox::SetScrollType | ListBox::GetStoneSize |
604 | ListBox::SetSelectionType | ListBox::SetStoneSize |
608 | ListBox::GetVisibleItems | ListBox::SetCenteredInteraction |
612 | ListBox::IsSelected | ListBox::SetScrollType |
616 | ListBox::SetSelected | ListBox::SetSelectionType |
620 | ListBox::Select | ListBox::GetVisibleItems |
624 | ListBox::Deselect | ListBox::IsSelected |
628 | ListBox::GetSelectedIndex | ListBox::SetSelected |
632 | ListBox::GetItemSize | ListBox::Select |
636 | ListBox::SetItemSize | ListBox::Deselect |
640 | (int (*)(...))0 | ListBox::GetSelectedIndex |
644 | (int (*)(...))0 | ListBox::GetItemSize |
648 | (int (*)(...))0 | ListBox::SetItemSize |
652 | (int (*)(...))0 | (int (*)(...))0 |
656 | (int (*)(...))0 | (int (*)(...))0 |
660 | -316u | (int (*)(...))0 |
664 | -0x00000013c | (int (*)(...))0 |
668 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
672 | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev | -324u |
676 | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev | -0x000000144 |
680 | jcommon::Object::Clone | (int (*)(...))(& typeinfo) |
684 | jcommon::Object::Equals | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev |
688 | jcommon::Object::Compare | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev |
692 | jcommon::Object::Hash | jcommon::Object::Clone |
696 | jcommon::Object::what | jcommon::Object::Equals |
700 | jcommon::Object::Compare | |
704 | jcommon::Object::Hash | |
708 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Marquee::SetStep ( int i ) 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) - 139 entries | Virtual Table (New) - 141 entries |
---|---|---|
0 | 496u | 496u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Marquee | ~Marquee |
16 | ~Marquee | ~Marquee |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Marquee::SetVisible | Marquee::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Marquee::Paint | Marquee::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | Marquee::SetType | Component::GetComponentListeners |
444 | Marquee::SetInterval | Marquee::SetType |
448 | Marquee::SetText | Marquee::SetStep |
452 | Marquee::GetText | Marquee::SetInterval |
456 | Marquee::Run | Marquee::SetText |
460 | Marquee::Release | Marquee::GetText |
464 | 276u | Marquee::Release |
468 | -0x0000000dc | Marquee::Run |
472 | (int (*)(...))(& typeinfo) | 276u |
476 | jthread::Thread::SetUp | -0x0000000dc |
480 | non-virtual thunk | (int (*)(...))(& typeinfo) |
484 | jthread::Thread::CleanUp | jthread::Thread::SetUp |
488 | non-virtual thunk | non-virtual thunk |
492 | non-virtual thunk | jthread::Thread::CleanUp |
496 | (int (*)(...))0 | non-virtual thunk |
500 | (int (*)(...))0 | non-virtual thunk |
504 | (int (*)(...))0 | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | -496u | (int (*)(...))0 |
520 | -0x0000001f0 | (int (*)(...))0 |
524 | (int (*)(...))(& typeinfo) | -496u |
528 | Marquee::_ZTv0_n12_N4jgui7MarqueeD1Ev | -0x0000001f0 |
532 | Marquee::_ZTv0_n12_N4jgui7MarqueeD0Ev | (int (*)(...))(& typeinfo) |
536 | jcommon::Object::Clone | Marquee::_ZTv0_n12_N4jgui7MarqueeD1Ev |
540 | jcommon::Object::Equals | Marquee::_ZTv0_n12_N4jgui7MarqueeD0Ev |
544 | jcommon::Object::Compare | jcommon::Object::Clone |
548 | jcommon::Object::Hash | jcommon::Object::Equals |
552 | jcommon::Object::what | jcommon::Object::Compare |
556 | jcommon::Object::Hash | |
560 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 168 bytes to 172 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 | Base class SliderComponent has been added. | 1) The layout of v-table in this class has been changed. 2) Size of the class has been changed from 308 bytes to 312 bytes. 3) The memory layout in this class has been shifted by 40 bytes. |
2 | Base class Component has been removed. | 1) The layout of v-table in this class has been changed. 2) Size of the class has been changed from 308 bytes to 312 bytes. 3) The memory layout in this class has been shifted by 40 bytes. |
3 | Size of this class has been increased from 308 bytes to 312 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. |
4 | Virtual method ScrollBar::GetOrientation ( ) 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 ScrollBar::SetOrientation ( jscroll_orientation_t type ) 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. |
6 | The relative position of virtual method ScrollBar::GetStoneSize ( ) has been changed from 1 to 0. | The layout of v-table has been changed. Call of this virtual method may result in crash or incorrect behavior of applications. |
7 | The relative position of virtual method ScrollBar::SetStoneSize ( int size ) has been changed from 0 to 1. | 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) - 139 entries | Virtual Table (New) - 145 entries |
---|---|---|
0 | 284u | 288u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ScrollBar | ~ScrollBar |
16 | ~ScrollBar | ~ScrollBar |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | ScrollBar::ProcessEvent | ScrollBar::ProcessEvent |
148 | ScrollBar::ProcessEvent | ScrollBar::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ScrollBar::Paint | ScrollBar::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | ScrollBar::SetOrientation | Component::GetComponentListeners |
444 | ScrollBar::GetOrientation | SliderComponent::GetOrientation |
448 | ScrollBar::SetStoneSize | SliderComponent::SetOrientation |
452 | ScrollBar::GetStoneSize | SliderComponent::GetValue |
456 | ScrollBar::GetPosition | SliderComponent::SetValue |
460 | ScrollBar::GetMinorTickSpacing | SliderComponent::SetRange |
464 | ScrollBar::GetMajorTickSpacing | SliderComponent::GetMinimum |
468 | ScrollBar::SetPosition | SliderComponent::GetMaximum |
472 | ScrollBar::SetMinorTickSpacing | SliderComponent::SetMinimum |
476 | ScrollBar::SetMajorTickSpacing | SliderComponent::SetMaximum |
480 | ScrollBar::RegisterAdjustmentListener | SliderComponent::GetMinorTickSpacing |
484 | ScrollBar::RemoveAdjustmentListener | SliderComponent::GetMajorTickSpacing |
488 | ScrollBar::DispatchAdjustmentEvent | SliderComponent::SetMinorTickSpacing |
492 | ScrollBar::GetAdjustmentListeners | SliderComponent::SetMajorTickSpacing |
496 | (int (*)(...))0 | SliderComponent::RegisterAdjustmentListener |
500 | (int (*)(...))0 | SliderComponent::RemoveAdjustmentListener |
504 | (int (*)(...))0 | SliderComponent::DispatchAdjustmentEvent |
508 | (int (*)(...))0 | SliderComponent::GetAdjustmentListeners |
512 | (int (*)(...))0 | ScrollBar::GetStoneSize |
516 | -284u | ScrollBar::SetStoneSize |
520 | -0x00000011c | (int (*)(...))0 |
524 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
528 | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD1Ev | (int (*)(...))0 |
532 | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD0Ev | (int (*)(...))0 |
536 | jcommon::Object::Clone | (int (*)(...))0 |
540 | jcommon::Object::Equals | -288u |
544 | jcommon::Object::Compare | -0x000000120 |
548 | jcommon::Object::Hash | (int (*)(...))(& typeinfo) |
552 | jcommon::Object::what | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD1Ev |
556 | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD0Ev | |
560 | jcommon::Object::Clone | |
564 | jcommon::Object::Equals | |
568 | jcommon::Object::Compare | |
572 | jcommon::Object::Hash | |
576 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Base class SliderComponent has been added. | 1) The layout of v-table in this class has been changed. 2) Size of the class has been changed from 316 bytes to 292 bytes. 3) The memory layout in this class has been shifted by 40 bytes. |
2 | Base class Component has been removed. | 1) The layout of v-table in this class has been changed. 2) Size of the class has been changed from 316 bytes to 292 bytes. 3) The memory layout in this class has been shifted by 40 bytes. |
3 | Virtual method Slider::GetStoneSize ( ) 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 | Virtual method Slider::GetPosition ( ) 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 Slider::SetOrientation ( jscroll_orientation_t type ) 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. |
6 | Virtual method Slider::SetPosition ( double i ) 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) - 138 entries | Virtual Table (New) - 146 entries |
---|---|---|
0 | 292u | 268u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Slider | ~Slider |
16 | ~Slider | ~Slider |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Slider::ProcessEvent | Slider::ProcessEvent |
148 | Slider::ProcessEvent | Slider::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Slider::Paint | Slider::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | Slider::SetStoneSize | Component::GetComponentListeners |
444 | Slider::SetOrientation | SliderComponent::GetOrientation |
448 | Slider::GetPosition | SliderComponent::SetOrientation |
452 | Slider::SetPosition | SliderComponent::GetValue |
456 | Slider::SetInverted | SliderComponent::SetValue |
460 | Slider::GetMinorTickSpacing | SliderComponent::SetRange |
464 | Slider::GetMajorTickSpacing | SliderComponent::GetMinimum |
468 | Slider::SetMinorTickSpacing | SliderComponent::GetMaximum |
472 | Slider::SetMajorTickSpacing | SliderComponent::SetMinimum |
476 | Slider::RegisterAdjustmentListener | SliderComponent::SetMaximum |
480 | Slider::RemoveAdjustmentListener | SliderComponent::GetMinorTickSpacing |
484 | Slider::DispatchAdjustmentEvent | SliderComponent::GetMajorTickSpacing |
488 | Slider::GetAdjustmentListeners | SliderComponent::SetMinorTickSpacing |
492 | (int (*)(...))0 | SliderComponent::SetMajorTickSpacing |
496 | (int (*)(...))0 | SliderComponent::RegisterAdjustmentListener |
500 | (int (*)(...))0 | SliderComponent::RemoveAdjustmentListener |
504 | (int (*)(...))0 | SliderComponent::DispatchAdjustmentEvent |
508 | (int (*)(...))0 | SliderComponent::GetAdjustmentListeners |
512 | -292u | Slider::GetStoneSize |
516 | -0x000000124 | Slider::SetStoneSize |
520 | (int (*)(...))(& typeinfo) | Slider::SetInverted |
524 | Slider::_ZTv0_n12_N4jgui6SliderD1Ev | (int (*)(...))0 |
528 | Slider::_ZTv0_n12_N4jgui6SliderD0Ev | (int (*)(...))0 |
532 | jcommon::Object::Clone | (int (*)(...))0 |
536 | jcommon::Object::Equals | (int (*)(...))0 |
540 | jcommon::Object::Compare | (int (*)(...))0 |
544 | jcommon::Object::Hash | -268u |
548 | jcommon::Object::what | -0x00000010c |
552 | (int (*)(...))(& typeinfo) | |
556 | Slider::_ZTv0_n12_N4jgui6SliderD1Ev | |
560 | Slider::_ZTv0_n12_N4jgui6SliderD0Ev | |
564 | jcommon::Object::Clone | |
568 | jcommon::Object::Equals | |
572 | jcommon::Object::Compare | |
576 | jcommon::Object::Hash | |
580 | 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 _ZN4jgui8Graphics15DrawBezierCurveEPNS_8jpoint_tEi to _ZN4jgui8Graphics15DrawBezierCurveEPNS_8jpoint_tEii. 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 _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEiiiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEiiiiiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEiiiiiiiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics9DrawImageESsiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics9DrawImageESsiiiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics9DrawImageESsiiiiiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics9DrawImageESsiiiiiiiii to _ZN4jgui8Graphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui8Graphics18DrawRoundRectangleEiiiii to _ZN4jgui8Graphics18DrawRoundRectangleEiiiiii. 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 _ZN4jgui8Graphics18FillRoundRectangleEiiiii to _ZN4jgui8Graphics18FillRoundRectangleEiiiiii. 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 _ZN4jgui8GraphicsC1EPv to _ZN4jgui8GraphicsC1EPvb. 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 _ZN4jgui8GraphicsC2EPv to _ZN4jgui8GraphicsC2EPvb. 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 _ZN4jgui12NullGraphics15DrawBezierCurveEPNS_8jpoint_tEi to _ZN4jgui12NullGraphics15DrawBezierCurveEPNS_8jpoint_tEii. 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 _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEiiiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEiiiiiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEiiiiiiiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics9DrawImageESsiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics9DrawImageESsiiiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics9DrawImageESsiiiiiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics9DrawImageESsiiiiiiiii to _ZN4jgui12NullGraphics9DrawImageEPNS_14OffScreenImageEii. 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 _ZN4jgui12NullGraphics18DrawRoundRectangleEiiiii to _ZN4jgui12NullGraphics18DrawRoundRectangleEiiiiii. 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 _ZN4jgui12NullGraphics21FillGradientRectangleEiiiiiiiiiiiib to _ZN4jgui12NullGraphics21FillGradientRectangleEiiiiNS_8jcolor_tES1_b. 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 _ZN4jgui12NullGraphics18FillRoundRectangleEiiiii to _ZN4jgui12NullGraphics18FillRoundRectangleEiiiiii. 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 _ZN4jgui12NullGraphics6SetRGBEiii to _ZN4jgui12NullGraphics6SetRGBEiij. This may cause "undefined reference" linker error in old client applications. |
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) - 125 entries | Virtual Table (New) - 126 entries |
---|---|---|
0 | 220u | 220u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Canvas | ~Canvas |
16 | ~Canvas | ~Canvas |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Canvas::Paint | Canvas::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | (int (*)(...))0 | Component::GetComponentListeners |
444 | (int (*)(...))0 | (int (*)(...))0 |
448 | (int (*)(...))0 | (int (*)(...))0 |
452 | (int (*)(...))0 | (int (*)(...))0 |
456 | (int (*)(...))0 | (int (*)(...))0 |
460 | -220u | (int (*)(...))0 |
464 | -0x0000000dc | -220u |
468 | (int (*)(...))(& typeinfo) | -0x0000000dc |
472 | Canvas::_ZTv0_n12_N4jgui6CanvasD1Ev | (int (*)(...))(& typeinfo) |
476 | Canvas::_ZTv0_n12_N4jgui6CanvasD0Ev | Canvas::_ZTv0_n12_N4jgui6CanvasD1Ev |
480 | jcommon::Object::Clone | Canvas::_ZTv0_n12_N4jgui6CanvasD0Ev |
484 | jcommon::Object::Equals | jcommon::Object::Clone |
488 | jcommon::Object::Compare | jcommon::Object::Equals |
492 | jcommon::Object::Hash | jcommon::Object::Compare |
496 | jcommon::Object::what | jcommon::Object::Hash |
500 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Component::PaintBorderBackground ( Graphics* g ) has been added to this class instead of Component::PaintEdges ( Graphics* g ). | 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) - 125 entries | Virtual Table (New) - 126 entries |
---|---|---|
0 | 220u | 220u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Component | ~Component |
16 | ~Component | ~Component |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Component::Paint | Component::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | (int (*)(...))0 | Component::GetComponentListeners |
444 | (int (*)(...))0 | (int (*)(...))0 |
448 | (int (*)(...))0 | (int (*)(...))0 |
452 | (int (*)(...))0 | (int (*)(...))0 |
456 | (int (*)(...))0 | (int (*)(...))0 |
460 | -220u | (int (*)(...))0 |
464 | -0x0000000dc | -220u |
468 | (int (*)(...))(& typeinfo) | -0x0000000dc |
472 | Component::_ZTv0_n12_N4jgui9ComponentD1Ev | (int (*)(...))(& typeinfo) |
476 | Component::_ZTv0_n12_N4jgui9ComponentD0Ev | Component::_ZTv0_n12_N4jgui9ComponentD1Ev |
480 | jcommon::Object::Clone | Component::_ZTv0_n12_N4jgui9ComponentD0Ev |
484 | jcommon::Object::Equals | jcommon::Object::Clone |
488 | jcommon::Object::Compare | jcommon::Object::Equals |
492 | jcommon::Object::Hash | jcommon::Object::Compare |
496 | jcommon::Object::what | jcommon::Object::Hash |
500 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _input_locked has been removed from the middle position of this structural type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
Change | Effect | |
---|---|---|
1 | Virtual method Graphics::DrawImage ( std::string img, int x, int y ) has been added to this class instead of Graphics::DrawImage ( OffScreenImage* img, int x, int y, int w, int h, int alpha ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method Graphics::DrawImage ( std::string img, int x, int y, int w, int h ) has been added to this class instead of Graphics::DrawImage ( OffScreenImage* img, int sx, int sy, int sw, int sh, int x, int y, int alpha ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 | Virtual method Graphics::DrawImage ( std::string img, int sx, int sy, int sw, int sh, int x, int y ) has been added to this class instead of Graphics::DrawImage ( OffScreenImage* img, int sx, int sy, int sw, int sh, int x, int y, int w, int h, int alpha ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
4 | Virtual method Graphics::FillRoundRectangle ( int xp, int yp, int wp, int hp, int dx, int dy ) has been added to this class instead of Graphics::DrawRoundRectangle ( int x, int y, int w, int h, int raio ). | 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) - 92 entries | Virtual Table (New) - 97 entries |
---|---|---|
0 | 144u | 148u |
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::HasFont | Graphics::HasFont |
100 | Graphics::SetFont | Graphics::SetFont |
104 | Graphics::GetFont | Graphics::GetFont |
108 | Graphics::GetPorterDuffFlags | Graphics::SetAntiAliasEnabled |
112 | Graphics::GetDrawingFlags | Graphics::GetPorterDuffFlags |
116 | Graphics::GetBlittingFlags | Graphics::GetDrawingFlags |
120 | Graphics::SetPorterDuffFlags | Graphics::GetBlittingFlags |
124 | Graphics::SetDrawingFlags | Graphics::SetPorterDuffFlags |
128 | Graphics::SetBlittingFlags | Graphics::SetDrawingFlags |
132 | Graphics::SetPixel | Graphics::SetBlittingFlags |
136 | Graphics::GetPixel | Graphics::SetPixel |
140 | Graphics::SetLineType | Graphics::GetPixel |
144 | Graphics::SetLineStyle | Graphics::SetLineJoin |
148 | Graphics::SetLineWidth | Graphics::SetLineStyle |
152 | Graphics::GetLineType | Graphics::SetLineWidth |
156 | Graphics::GetLineStyle | Graphics::GetLineJoin |
160 | Graphics::GetLineWidth | Graphics::GetLineStyle |
164 | Graphics::DrawLine | Graphics::GetLineWidth |
168 | Graphics::DrawBezierCurve | Graphics::DrawLine |
172 | Graphics::FillRectangle | Graphics::DrawBezierCurve |
176 | Graphics::DrawRectangle | Graphics::FillRectangle |
180 | Graphics::FillBevelRectangle | Graphics::DrawRectangle |
184 | Graphics::DrawBevelRectangle | Graphics::FillBevelRectangle |
188 | Graphics::FillRoundRectangle | Graphics::DrawBevelRectangle |
192 | Graphics::DrawRoundRectangle | Graphics::FillRoundRectangle |
196 | Graphics::FillCircle | Graphics::DrawRoundRectangle |
200 | Graphics::DrawCircle | Graphics::FillCircle |
204 | Graphics::FillArc | Graphics::DrawCircle |
208 | Graphics::DrawArc | Graphics::FillChord |
212 | Graphics::FillTriangle | Graphics::DrawChord |
216 | Graphics::DrawTriangle | Graphics::FillArc |
220 | Graphics::FillPolygon | Graphics::DrawArc |
224 | Graphics::DrawPolygon | Graphics::FillPie |
228 | Graphics::FillGradientRectangle | Graphics::DrawPie |
232 | Graphics::DrawGlyph | Graphics::FillTriangle |
236 | Graphics::DrawImage | Graphics::DrawTriangle |
240 | Graphics::DrawImage | Graphics::FillPolygon |
244 | Graphics::DrawImage | Graphics::DrawPolygon |
248 | Graphics::DrawImage | Graphics::FillGradientRectangle |
252 | Graphics::DrawImage | Graphics::DrawGlyph |
256 | Graphics::DrawImage | Graphics::DrawImage |
260 | Graphics::DrawImage | Graphics::DrawImage |
264 | Graphics::DrawImage | Graphics::DrawImage |
268 | Graphics::GetStringBreak | Graphics::DrawImage |
272 | Graphics::DrawString | Graphics::DrawImage |
276 | Graphics::DrawString | Graphics::DrawImage |
280 | Graphics::GetRGB | Graphics::DrawImage |
284 | Graphics::GetRGBArray | Graphics::DrawImage |
288 | Graphics::SetRGB | Graphics::GetStringBreak |
292 | Graphics::SetRGB | Graphics::DrawString |
296 | Graphics::Reset | Graphics::DrawString |
300 | Graphics::Lock | Graphics::GetRGB |
304 | Graphics::Unlock | Graphics::GetRGBArray |
308 | (int (*)(...))0 | Graphics::SetRGB |
312 | (int (*)(...))0 | Graphics::SetRGB |
316 | (int (*)(...))0 | Graphics::Reset |
320 | (int (*)(...))0 | Graphics::Lock |
324 | (int (*)(...))0 | Graphics::Unlock |
328 | -144u | (int (*)(...))0 |
332 | -0x000000090 | (int (*)(...))0 |
336 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
340 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev | (int (*)(...))0 |
344 | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev | (int (*)(...))0 |
348 | jcommon::Object::Clone | -148u |
352 | jcommon::Object::Equals | -0x000000094 |
356 | jcommon::Object::Compare | (int (*)(...))(& typeinfo) |
360 | jcommon::Object::Hash | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev |
364 | jcommon::Object::what | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev |
368 | jcommon::Object::Clone | |
372 | jcommon::Object::Equals | |
376 | jcommon::Object::Compare | |
380 | jcommon::Object::Hash | |
384 | 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) - 94 entries | Virtual Table (New) - 97 entries |
---|---|---|
0 | 144u | 148u |
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 | NullGraphics::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 | NullGraphics::SetColor |
88 | NullGraphics::SetColor | NullGraphics::SetColor |
92 | NullGraphics::SetColor | NullGraphics::SetColor |
96 | NullGraphics::HasFont | NullGraphics::HasFont |
100 | NullGraphics::SetFont | NullGraphics::SetFont |
104 | Graphics::GetFont | NullGraphics::GetFont |
108 | Graphics::GetPorterDuffFlags | NullGraphics::SetAntiAliasEnabled |
112 | Graphics::GetDrawingFlags | NullGraphics::GetPorterDuffFlags |
116 | Graphics::GetBlittingFlags | NullGraphics::GetDrawingFlags |
120 | NullGraphics::SetPorterDuffFlags | NullGraphics::GetBlittingFlags |
124 | NullGraphics::SetDrawingFlags | NullGraphics::SetPorterDuffFlags |
128 | NullGraphics::SetBlittingFlags | NullGraphics::SetDrawingFlags |
132 | NullGraphics::SetPixel | NullGraphics::SetBlittingFlags |
136 | NullGraphics::GetPixel | NullGraphics::SetPixel |
140 | NullGraphics::SetLineType | NullGraphics::GetPixel |
144 | NullGraphics::SetLineStyle | NullGraphics::SetLineJoin |
148 | NullGraphics::SetLineWidth | NullGraphics::SetLineStyle |
152 | NullGraphics::GetLineType | NullGraphics::SetLineWidth |
156 | NullGraphics::GetLineStyle | NullGraphics::GetLineJoin |
160 | NullGraphics::GetLineWidth | NullGraphics::GetLineStyle |
164 | NullGraphics::DrawLine | NullGraphics::GetLineWidth |
168 | NullGraphics::DrawBezierCurve | NullGraphics::DrawLine |
172 | NullGraphics::FillRectangle | NullGraphics::DrawBezierCurve |
176 | NullGraphics::DrawRectangle | NullGraphics::FillRectangle |
180 | NullGraphics::FillBevelRectangle | NullGraphics::DrawRectangle |
184 | NullGraphics::DrawBevelRectangle | NullGraphics::FillBevelRectangle |
188 | NullGraphics::FillRoundRectangle | NullGraphics::DrawBevelRectangle |
192 | NullGraphics::DrawRoundRectangle | NullGraphics::FillRoundRectangle |
196 | NullGraphics::FillCircle | NullGraphics::DrawRoundRectangle |
200 | NullGraphics::DrawCircle | NullGraphics::FillCircle |
204 | NullGraphics::FillArc | NullGraphics::DrawCircle |
208 | NullGraphics::DrawArc | NullGraphics::FillChord |
212 | NullGraphics::FillTriangle | NullGraphics::DrawChord |
216 | NullGraphics::DrawTriangle | NullGraphics::FillArc |
220 | NullGraphics::FillPolygon | NullGraphics::DrawArc |
224 | NullGraphics::DrawPolygon | NullGraphics::FillPie |
228 | Graphics::FillGradientRectangle | NullGraphics::DrawPie |
232 | NullGraphics::DrawGlyph | NullGraphics::FillTriangle |
236 | NullGraphics::DrawImage | NullGraphics::DrawTriangle |
240 | NullGraphics::DrawImage | NullGraphics::FillPolygon |
244 | NullGraphics::DrawImage | NullGraphics::DrawPolygon |
248 | NullGraphics::DrawImage | NullGraphics::FillGradientRectangle |
252 | NullGraphics::DrawImage | NullGraphics::DrawGlyph |
256 | NullGraphics::DrawImage | NullGraphics::DrawImage |
260 | NullGraphics::DrawImage | NullGraphics::DrawImage |
264 | NullGraphics::DrawImage | NullGraphics::DrawImage |
268 | NullGraphics::GetStringBreak | NullGraphics::DrawImage |
272 | NullGraphics::DrawString | NullGraphics::DrawImage |
276 | NullGraphics::DrawString | NullGraphics::DrawImage |
280 | NullGraphics::GetRGB | NullGraphics::DrawImage |
284 | NullGraphics::GetRGBArray | NullGraphics::DrawImage |
288 | Graphics::SetRGB | NullGraphics::GetStringBreak |
292 | NullGraphics::SetRGB | NullGraphics::DrawString |
296 | NullGraphics::Reset | NullGraphics::DrawString |
300 | Graphics::Lock | NullGraphics::GetRGB |
304 | Graphics::Unlock | NullGraphics::GetRGBArray |
308 | NullGraphics::FillGradientRectangle | NullGraphics::SetRGB |
312 | NullGraphics::SetRGB | NullGraphics::SetRGB |
316 | (int (*)(...))0 | NullGraphics::Reset |
320 | (int (*)(...))0 | NullGraphics::Lock |
324 | (int (*)(...))0 | NullGraphics::Unlock |
328 | (int (*)(...))0 | (int (*)(...))0 |
332 | (int (*)(...))0 | (int (*)(...))0 |
336 | -144u | (int (*)(...))0 |
340 | -0x000000090 | (int (*)(...))0 |
344 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
348 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev | -148u |
352 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev | -0x000000094 |
356 | jcommon::Object::Clone | (int (*)(...))(& typeinfo) |
360 | jcommon::Object::Equals | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev |
364 | jcommon::Object::Compare | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev |
368 | jcommon::Object::Hash | jcommon::Object::Clone |
372 | jcommon::Object::what | jcommon::Object::Equals |
376 | jcommon::Object::Compare | |
380 | jcommon::Object::Hash | |
384 | 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) - 162 entries | Virtual Table (New) - 163 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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Container::SetSize | Container::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Panel::Paint | Panel::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Container::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Container::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | Container::RequestComponentFocus | Component::GetComponentListeners |
444 | Container::ReleaseComponentFocus | Container::RequestComponentFocus |
448 | Container::SetLayout | Container::ReleaseComponentFocus |
452 | Container::GetLayout | Container::SetLayout |
456 | Container::DoLayout | Container::GetLayout |
460 | Container::SetOptimizedPaint | Container::DoLayout |
464 | Container::SetWorkingScreenSize | Container::SetOptimizedPaint |
468 | Container::GetWorkingWidth | Container::SetWorkingScreenSize |
472 | Container::GetWorkingHeight | Container::GetWorkingWidth |
476 | Container::GetInsets | Container::GetWorkingHeight |
480 | Container::SetInsets | Container::GetInsets |
484 | Container::SetInsets | Container::SetInsets |
488 | Container::Add | Container::SetInsets |
492 | Container::Add | Container::Add |
496 | Container::Add | Container::Add |
500 | Container::Add | Container::Add |
504 | Container::Add | Container::Add |
508 | Container::Remove | Container::Add |
512 | Container::RemoveAll | Container::Remove |
516 | Container::GetComponentCount | Container::RemoveAll |
520 | Container::GetComponents | Container::GetComponentCount |
524 | Container::Intersect | Container::GetComponents |
528 | Container::Intersect | Container::Intersect |
532 | Container::InvalidateAll | Container::Intersect |
536 | Container::RevalidateAll | Container::InvalidateAll |
540 | Container::Repaint | Container::RevalidateAll |
544 | Container::Repaint | Container::Repaint |
548 | Container::GetTargetComponent | Container::Repaint |
552 | Container::GetComponentInFocus | Container::GetTargetComponent |
556 | Container::RaiseComponentToTop | Container::GetComponentInFocus |
560 | Container::LowerComponentToBottom | Container::RaiseComponentToTop |
564 | Container::PutComponentATop | Container::LowerComponentToBottom |
568 | Container::PutComponentBelow | Container::PutComponentATop |
572 | Container::RegisterContainerListener | Container::PutComponentBelow |
576 | Container::RemoveContainerListener | Container::RegisterContainerListener |
580 | Container::DispatchContainerEvent | Container::RemoveContainerListener |
584 | Container::GetFrameListeners | Container::DispatchContainerEvent |
588 | (int (*)(...))0 | Container::GetFrameListeners |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | (int (*)(...))0 | (int (*)(...))0 |
608 | -348u | (int (*)(...))0 |
612 | -0x00000015c | -348u |
616 | (int (*)(...))(& typeinfo) | -0x00000015c |
620 | Panel::_ZTv0_n12_N4jgui5PanelD1Ev | (int (*)(...))(& typeinfo) |
624 | Panel::_ZTv0_n12_N4jgui5PanelD0Ev | Panel::_ZTv0_n12_N4jgui5PanelD1Ev |
628 | jcommon::Object::Clone | Panel::_ZTv0_n12_N4jgui5PanelD0Ev |
632 | jcommon::Object::Equals | jcommon::Object::Clone |
636 | jcommon::Object::Compare | jcommon::Object::Equals |
640 | jcommon::Object::Hash | jcommon::Object::Compare |
644 | jcommon::Object::what | jcommon::Object::Hash |
648 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method ProgressBar::GetValue ( ) has been added to this class instead of ProgressBar::GetPosition ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method ProgressBar::SetValue ( double i ) has been added to this class instead of ProgressBar::SetPosition ( double i ). | 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) - 140 entries | Virtual Table (New) - 141 entries |
---|---|---|
0 | 496u | 492u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ProgressBar | ~ProgressBar |
16 | ~ProgressBar | ~ProgressBar |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | ProgressBar::SetVisible | ProgressBar::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | ProgressBar::Paint | ProgressBar::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | ProgressBar::GetPosition | Component::GetComponentListeners |
444 | ProgressBar::SetPosition | ProgressBar::GetValue |
448 | ProgressBar::SetStringPainted | ProgressBar::SetValue |
452 | ProgressBar::SetIndeterminate | ProgressBar::SetStringPainted |
456 | ProgressBar::IsStringPainted | ProgressBar::SetIndeterminate |
460 | ProgressBar::Release | ProgressBar::IsStringPainted |
464 | ProgressBar::Run | ProgressBar::Release |
468 | 276u | ProgressBar::Run |
472 | -0x0000000dc | 272u |
476 | (int (*)(...))(& typeinfo) | -0x0000000dc |
480 | jthread::Thread::SetUp | (int (*)(...))(& typeinfo) |
484 | non-virtual thunk | jthread::Thread::SetUp |
488 | jthread::Thread::CleanUp | non-virtual thunk |
492 | non-virtual thunk | jthread::Thread::CleanUp |
496 | non-virtual thunk | non-virtual thunk |
500 | (int (*)(...))0 | non-virtual thunk |
504 | (int (*)(...))0 | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | -496u | (int (*)(...))0 |
524 | -0x0000001f0 | -492u |
528 | (int (*)(...))(& typeinfo) | -0x0000001ec |
532 | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD1Ev | (int (*)(...))(& typeinfo) |
536 | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD0Ev | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD1Ev |
540 | jcommon::Object::Clone | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD0Ev |
544 | jcommon::Object::Equals | jcommon::Object::Clone |
548 | jcommon::Object::Compare | jcommon::Object::Equals |
552 | jcommon::Object::Hash | jcommon::Object::Compare |
556 | jcommon::Object::what | jcommon::Object::Hash |
560 | 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) - 159 entries | Virtual Table (New) - 160 entries |
---|---|---|
0 | 268u | 268u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextField | ~TextField |
16 | ~TextField | ~TextField |
20 | Component::GetParent | Component::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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | TextField::ProcessEvent | TextField::ProcessEvent |
148 | TextField::ProcessEvent | TextField::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Component::SetVisible | Component::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Component::Move | Component::Move |
212 | Component::Move | Component::Move |
216 | Component::SetBounds | Component::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetLocation | Component::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetSize | Component::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Component::RaiseToTop | Component::RaiseToTop |
300 | Component::LowerToBottom | Component::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | TextField::Paint | TextField::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Component::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Component::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | TextComponent::SetTextSize | Component::GetComponentListeners |
444 | TextComponent::GetTextSize | TextComponent::SetTextSize |
448 | TextComponent::SetEchoChar | TextComponent::GetTextSize |
452 | TextComponent::GetEchoChar | TextComponent::SetEchoChar |
456 | TextComponent::EchoCharIsSet | TextComponent::GetEchoChar |
460 | TextComponent::SetCaretType | TextComponent::EchoCharIsSet |
464 | TextComponent::SetCaretVisible | TextComponent::SetCaretType |
468 | TextComponent::GetSelectedText | TextComponent::SetCaretVisible |
472 | TextComponent::IsEditable | TextComponent::GetSelectedText |
476 | TextComponent::SetEditable | TextComponent::IsEditable |
480 | TextComponent::GetSelectionStart | TextComponent::SetEditable |
484 | TextComponent::SetSelectionStart | TextComponent::GetSelectionStart |
488 | TextComponent::GetSelectionEnd | TextComponent::SetSelectionStart |
492 | TextComponent::SetSelectionEnd | TextComponent::GetSelectionEnd |
496 | TextComponent::Select | TextComponent::SetSelectionEnd |
500 | TextComponent::SelectAll | TextComponent::Select |
504 | TextComponent::SetCaretPosition | TextComponent::SelectAll |
508 | TextComponent::GetCaretPosition | TextComponent::SetCaretPosition |
512 | TextComponent::SetText | TextComponent::GetCaretPosition |
516 | TextComponent::GetText | TextComponent::SetText |
520 | TextComponent::IncrementCaretPosition | TextComponent::GetText |
524 | TextComponent::DecrementCaretPosition | TextComponent::IncrementCaretPosition |
528 | TextComponent::Insert | TextComponent::DecrementCaretPosition |
532 | TextComponent::Append | TextComponent::Insert |
536 | TextComponent::Backspace | TextComponent::Append |
540 | TextComponent::Delete | TextComponent::Backspace |
544 | TextComponent::SetVerticalAlign | TextComponent::Delete |
548 | TextComponent::SetHorizontalAlign | TextComponent::SetVerticalAlign |
552 | TextComponent::GetVerticalAlign | TextComponent::SetHorizontalAlign |
556 | TextComponent::GetHorizontalAlign | TextComponent::GetVerticalAlign |
560 | TextComponent::RegisterTextListener | TextComponent::GetHorizontalAlign |
564 | TextComponent::RemoveTextListener | TextComponent::RegisterTextListener |
568 | TextComponent::DispatchTextEvent | TextComponent::RemoveTextListener |
572 | TextComponent::GetTextListeners | TextComponent::DispatchTextEvent |
576 | (int (*)(...))0 | TextComponent::GetTextListeners |
580 | (int (*)(...))0 | (int (*)(...))0 |
584 | (int (*)(...))0 | (int (*)(...))0 |
588 | (int (*)(...))0 | (int (*)(...))0 |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | -268u | (int (*)(...))0 |
600 | -0x00000010c | -268u |
604 | (int (*)(...))(& typeinfo) | -0x00000010c |
608 | TextField::_ZTv0_n12_N4jgui9TextFieldD1Ev | (int (*)(...))(& typeinfo) |
612 | TextField::_ZTv0_n12_N4jgui9TextFieldD0Ev | TextField::_ZTv0_n12_N4jgui9TextFieldD1Ev |
616 | jcommon::Object::Clone | TextField::_ZTv0_n12_N4jgui9TextFieldD0Ev |
620 | jcommon::Object::Equals | jcommon::Object::Clone |
624 | jcommon::Object::Compare | jcommon::Object::Equals |
628 | jcommon::Object::Hash | jcommon::Object::Compare |
632 | jcommon::Object::what | jcommon::Object::Hash |
636 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _is_premultiply 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 | Field _pressed 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. |
2 | Field _scroll_width 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. |
3 | Field _stone_size 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. |
4 | Field _input_locked has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from JBUTTON_UNKNOWN to JMOUSE_UNKNOWN. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 1 has been changed from JBUTTON_BUTTON1 to JMOUSE_BUTTON1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 2 has been changed from JBUTTON_BUTTON2 to JMOUSE_BUTTON2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 4 has been changed from JBUTTON_BUTTON3 to JMOUSE_BUTTON3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 8 has been changed from JBUTTON_WHEEL to JMOUSE_WHEEL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Virtual method Graphics::FillGradientRectangle ( int x, int y, int w, int h, jcolor_t scolor, jcolor_t dcolor, bool horizontal ) has been overridden by NullGraphics::FillGradientRectangle ( int x, int y, int w, int h, jcolor_t scolor, jcolor_t dcolor, bool horizontal ). | Method NullGraphics::FillGradientRectangle ( int x, int y, int w, int h, jcolor_t scolor, jcolor_t dcolor, bool horizontal ) will be called instead of Graphics::FillGradientRectangle ( int x, int y, int w, int h, jcolor_t scolor, jcolor_t dcolor, bool horizontal ). |
2 | Virtual method Graphics::GetBlittingFlags ( ) has been overridden by NullGraphics::GetBlittingFlags ( ). | Method NullGraphics::GetBlittingFlags ( ) will be called instead of Graphics::GetBlittingFlags ( ). |
3 | Virtual method Graphics::GetDrawingFlags ( ) has been overridden by NullGraphics::GetDrawingFlags ( ). | Method NullGraphics::GetDrawingFlags ( ) will be called instead of Graphics::GetDrawingFlags ( ). |
4 | Virtual method Graphics::GetFont ( ) has been overridden by NullGraphics::GetFont ( ). | Method NullGraphics::GetFont ( ) will be called instead of Graphics::GetFont ( ). |
5 | Virtual method Graphics::GetPorterDuffFlags ( ) has been overridden by NullGraphics::GetPorterDuffFlags ( ). | Method NullGraphics::GetPorterDuffFlags ( ) will be called instead of Graphics::GetPorterDuffFlags ( ). |
6 | Virtual method Graphics::Lock ( ) has been overridden by NullGraphics::Lock ( ). | Method NullGraphics::Lock ( ) will be called instead of Graphics::Lock ( ). |
7 | Virtual method Graphics::SetColor ( jcolor_t c ) has been overridden by NullGraphics::SetColor ( jcolor_t c ). | Method NullGraphics::SetColor ( jcolor_t c ) will be called instead of Graphics::SetColor ( jcolor_t c ). |
8 | Virtual method Graphics::SetRGB ( int xp, int yp, uint32_t rgb ) has been overridden by NullGraphics::SetRGB ( int xp, int yp, uint32_t rgb ). | Method NullGraphics::SetRGB ( int xp, int yp, uint32_t rgb ) will be called instead of Graphics::SetRGB ( int xp, int yp, uint32_t rgb ). |
9 | Virtual method Graphics::Unlock ( ) has been overridden by NullGraphics::Unlock ( ). | Method NullGraphics::Unlock ( ) will be called instead of Graphics::Unlock ( ). |
Offset | Virtual Table (Old) - 94 entries | Virtual Table (New) - 97 entries |
---|---|---|
0 | 144u | 148u |
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 | NullGraphics::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 | NullGraphics::SetColor |
88 | NullGraphics::SetColor | NullGraphics::SetColor |
92 | NullGraphics::SetColor | NullGraphics::SetColor |
96 | NullGraphics::HasFont | NullGraphics::HasFont |
100 | NullGraphics::SetFont | NullGraphics::SetFont |
104 | Graphics::GetFont | NullGraphics::GetFont |
108 | Graphics::GetPorterDuffFlags | NullGraphics::SetAntiAliasEnabled |
112 | Graphics::GetDrawingFlags | NullGraphics::GetPorterDuffFlags |
116 | Graphics::GetBlittingFlags | NullGraphics::GetDrawingFlags |
120 | NullGraphics::SetPorterDuffFlags | NullGraphics::GetBlittingFlags |
124 | NullGraphics::SetDrawingFlags | NullGraphics::SetPorterDuffFlags |
128 | NullGraphics::SetBlittingFlags | NullGraphics::SetDrawingFlags |
132 | NullGraphics::SetPixel | NullGraphics::SetBlittingFlags |
136 | NullGraphics::GetPixel | NullGraphics::SetPixel |
140 | NullGraphics::SetLineType | NullGraphics::GetPixel |
144 | NullGraphics::SetLineStyle | NullGraphics::SetLineJoin |
148 | NullGraphics::SetLineWidth | NullGraphics::SetLineStyle |
152 | NullGraphics::GetLineType | NullGraphics::SetLineWidth |
156 | NullGraphics::GetLineStyle | NullGraphics::GetLineJoin |
160 | NullGraphics::GetLineWidth | NullGraphics::GetLineStyle |
164 | NullGraphics::DrawLine | NullGraphics::GetLineWidth |
168 | NullGraphics::DrawBezierCurve | NullGraphics::DrawLine |
172 | NullGraphics::FillRectangle | NullGraphics::DrawBezierCurve |
176 | NullGraphics::DrawRectangle | NullGraphics::FillRectangle |
180 | NullGraphics::FillBevelRectangle | NullGraphics::DrawRectangle |
184 | NullGraphics::DrawBevelRectangle | NullGraphics::FillBevelRectangle |
188 | NullGraphics::FillRoundRectangle | NullGraphics::DrawBevelRectangle |
192 | NullGraphics::DrawRoundRectangle | NullGraphics::FillRoundRectangle |
196 | NullGraphics::FillCircle | NullGraphics::DrawRoundRectangle |
200 | NullGraphics::DrawCircle | NullGraphics::FillCircle |
204 | NullGraphics::FillArc | NullGraphics::DrawCircle |
208 | NullGraphics::DrawArc | NullGraphics::FillChord |
212 | NullGraphics::FillTriangle | NullGraphics::DrawChord |
216 | NullGraphics::DrawTriangle | NullGraphics::FillArc |
220 | NullGraphics::FillPolygon | NullGraphics::DrawArc |
224 | NullGraphics::DrawPolygon | NullGraphics::FillPie |
228 | Graphics::FillGradientRectangle | NullGraphics::DrawPie |
232 | NullGraphics::DrawGlyph | NullGraphics::FillTriangle |
236 | NullGraphics::DrawImage | NullGraphics::DrawTriangle |
240 | NullGraphics::DrawImage | NullGraphics::FillPolygon |
244 | NullGraphics::DrawImage | NullGraphics::DrawPolygon |
248 | NullGraphics::DrawImage | NullGraphics::FillGradientRectangle |
252 | NullGraphics::DrawImage | NullGraphics::DrawGlyph |
256 | NullGraphics::DrawImage | NullGraphics::DrawImage |
260 | NullGraphics::DrawImage | NullGraphics::DrawImage |
264 | NullGraphics::DrawImage | NullGraphics::DrawImage |
268 | NullGraphics::GetStringBreak | NullGraphics::DrawImage |
272 | NullGraphics::DrawString | NullGraphics::DrawImage |
276 | NullGraphics::DrawString | NullGraphics::DrawImage |
280 | NullGraphics::GetRGB | NullGraphics::DrawImage |
284 | NullGraphics::GetRGBArray | NullGraphics::DrawImage |
288 | Graphics::SetRGB | NullGraphics::GetStringBreak |
292 | NullGraphics::SetRGB | NullGraphics::DrawString |
296 | NullGraphics::Reset | NullGraphics::DrawString |
300 | Graphics::Lock | NullGraphics::GetRGB |
304 | Graphics::Unlock | NullGraphics::GetRGBArray |
308 | NullGraphics::FillGradientRectangle | NullGraphics::SetRGB |
312 | NullGraphics::SetRGB | NullGraphics::SetRGB |
316 | (int (*)(...))0 | NullGraphics::Reset |
320 | (int (*)(...))0 | NullGraphics::Lock |
324 | (int (*)(...))0 | NullGraphics::Unlock |
328 | (int (*)(...))0 | (int (*)(...))0 |
332 | (int (*)(...))0 | (int (*)(...))0 |
336 | -144u | (int (*)(...))0 |
340 | -0x000000090 | (int (*)(...))0 |
344 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
348 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev | -148u |
352 | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev | -0x000000094 |
356 | jcommon::Object::Clone | (int (*)(...))(& typeinfo) |
360 | jcommon::Object::Equals | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD1Ev |
364 | jcommon::Object::Compare | NullGraphics::_ZTv0_n12_N4jgui12NullGraphicsD0Ev |
368 | jcommon::Object::Hash | jcommon::Object::Clone |
372 | jcommon::Object::what | jcommon::Object::Equals |
376 | jcommon::Object::Compare | |
380 | jcommon::Object::Hash | |
384 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Field _value 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. |
2 | Size of this type has been changed from 520 bytes to 516 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
3 | Field _position has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Field _pressed 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. |
2 | Field _indeterminate has been removed from this type. | Size of the inclusive type has been changed. |
3 | Field _maximum_tick has been removed from this type. | Size of the inclusive type has been changed. |
4 | Field _minimum_tick has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field _old_position has been removed from this type. | Size of the inclusive type has been changed. |
6 | Field _position has been removed from this type. | Size of the inclusive type has been changed. |
7 | Field _running has been removed from this type. | Size of the inclusive type has been changed. |
8 | Field _type has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Field _pressed 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. |
2 | Size of this type has been changed from 316 bytes to 292 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
3 | Field _adjust_listeners has been removed from this type. | Size of the inclusive type has been changed. |
4 | Field _count_paint has been removed from this type. | Size of the inclusive type has been changed. |
5 | Field _delta has been removed from this type. | Size of the inclusive type has been changed. |
6 | Field _fixe_delta has been removed from this type. | Size of the inclusive type has been changed. |
7 | Field _indeterminate has been removed from this type. | Size of the inclusive type has been changed. |
8 | Field _index has been removed from this type. | Size of the inclusive type has been changed. |
9 | Field _label_visible has been removed from this type. | Size of the inclusive type has been changed. |
10 | Field _maximum_tick has been removed from this type. | Size of the inclusive type has been changed. |
11 | Field _minimum_tick has been removed from this type. | Size of the inclusive type has been changed. |
12 | Field _old_position has been removed from this type. | Size of the inclusive type has been changed. |
13 | Field _position has been removed from this type. | Size of the inclusive type has been changed. |
14 | Field _running has been removed from this type. | Size of the inclusive type has been changed. |
15 | Field _type has been removed from this type. | Size of the inclusive type has been changed. |
Change | Effect | |
---|---|---|
1 | Virtual method Container::Paint ( Graphics* g ) has been overridden by Window::Paint ( Graphics* g ). | Method Window::Paint ( Graphics* g ) will be called instead of Container::Paint ( Graphics* g ). |
Offset | Virtual Table (Old) - 191 entries | Virtual Table (New) - 192 entries |
---|---|---|
0 | 448u | 448u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Window | ~Window |
16 | ~Window | ~Window |
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::IsEnabled | Component::IsEnabled |
120 | Component::SetEnabled | Component::SetEnabled |
124 | Component::SetNavigation | Component::SetNavigation |
128 | Component::GetLeftComponent | Component::GetLeftComponent |
132 | Component::GetRightComponent | Component::GetRightComponent |
136 | Component::GetUpComponent | Component::GetUpComponent |
140 | Component::GetDownComponent | Component::GetDownComponent |
144 | Component::ProcessEvent | Component::ProcessEvent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::RequestFocus | Component::RequestFocus |
156 | Component::ReleaseFocus | Component::ReleaseFocus |
160 | Window::SetVisible | Window::SetVisible |
164 | Component::IsVisible | Component::IsVisible |
168 | Component::HasFocus | Component::HasFocus |
172 | Component::SetBorder | Component::SetBorder |
176 | Component::SetBorderSize | Component::SetBorderSize |
180 | Component::GetBorderSize | Component::GetBorderSize |
184 | Component::SetMinimumSize | Component::SetMinimumSize |
188 | Component::SetMaximumSize | Component::SetMaximumSize |
192 | Component::SetPreferredSize | Component::SetPreferredSize |
196 | Component::GetMinimumSize | Component::GetMinimumSize |
200 | Component::GetMaximumSize | Component::GetMaximumSize |
204 | Component::GetPreferredSize | Component::GetPreferredSize |
208 | Window::Move | Window::Move |
212 | Component::Move | Component::Move |
216 | Window::SetBounds | Window::SetBounds |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Window::SetLocation | Window::SetLocation |
232 | Component::SetLocation | Component::SetLocation |
236 | Window::SetSize | Window::SetSize |
240 | Component::SetSize | Component::SetSize |
244 | Component::GetX | Component::GetX |
248 | Component::GetY | Component::GetY |
252 | Component::GetAbsoluteX | Component::GetAbsoluteX |
256 | Component::GetAbsoluteY | Component::GetAbsoluteY |
260 | Component::GetWidth | Component::GetWidth |
264 | Component::GetHeight | Component::GetHeight |
268 | Component::GetLocation | Component::GetLocation |
272 | Component::GetSize | Component::GetSize |
276 | Component::SetGradientLevel | Component::SetGradientLevel |
280 | Component::GetGradientLevel | Component::GetGradientLevel |
284 | Component::SetFont | Component::SetFont |
288 | Component::IsFontSet | Component::IsFontSet |
292 | Component::GetFont | Component::GetFont |
296 | Window::RaiseToTop | Window::RaiseToTop |
300 | Window::LowerToBottom | Window::LowerToBottom |
304 | Component::PutAtop | Component::PutAtop |
308 | Component::PutBelow | Component::PutBelow |
312 | Component::SetBackgroundColor | Component::SetBackgroundColor |
316 | Component::SetForegroundColor | Component::SetForegroundColor |
320 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
324 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
328 | Component::SetBorderColor | Component::SetBorderColor |
332 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
336 | Component::SetBackgroundColor | Component::SetBackgroundColor |
340 | Component::SetForegroundColor | Component::SetForegroundColor |
344 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
348 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
352 | Component::SetBorderColor | Component::SetBorderColor |
356 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
360 | Component::GetBackgroundColor | Component::GetBackgroundColor |
364 | Component::GetForegroundColor | Component::GetForegroundColor |
368 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
372 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
376 | Component::GetBorderColor | Component::GetBorderColor |
380 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
384 | Component::SetFocusable | Component::SetFocusable |
388 | Component::IsFocusable | Component::IsFocusable |
392 | Component::Intersect | Component::Intersect |
396 | Container::Paint | Window::Paint |
400 | Component::PaintEdges | Component::PaintBorderBackground |
404 | Window::Repaint | Component::PaintBorderEdges |
408 | Component::RegisterFocusListener | Window::Repaint |
412 | Component::RemoveFocusListener | Component::RegisterFocusListener |
416 | Component::DispatchFocusEvent | Component::RemoveFocusListener |
420 | Component::GetFocusListeners | Component::DispatchFocusEvent |
424 | Component::RegisterComponentListener | Component::GetFocusListeners |
428 | Component::RemoveComponentListener | Component::RegisterComponentListener |
432 | Component::DispatchComponentEvent | Component::RemoveComponentListener |
436 | Component::GetComponentListeners | Component::DispatchComponentEvent |
440 | Container::RequestComponentFocus | Component::GetComponentListeners |
444 | Container::ReleaseComponentFocus | Container::RequestComponentFocus |
448 | Container::SetLayout | Container::ReleaseComponentFocus |
452 | Container::GetLayout | Container::SetLayout |
456 | Container::DoLayout | Container::GetLayout |
460 | Container::SetOptimizedPaint | Container::DoLayout |
464 | Window::SetWorkingScreenSize | Container::SetOptimizedPaint |
468 | Container::GetWorkingWidth | Window::SetWorkingScreenSize |
472 | Container::GetWorkingHeight | Container::GetWorkingWidth |
476 | Container::GetInsets | Container::GetWorkingHeight |
480 | Container::SetInsets | Container::GetInsets |
484 | Container::SetInsets | Container::SetInsets |
488 | Container::Add | Container::SetInsets |
492 | Container::Add | Container::Add |
496 | Container::Add | Container::Add |
500 | Container::Add | Container::Add |
504 | Container::Add | Container::Add |
508 | Container::Remove | Container::Add |
512 | Container::RemoveAll | Container::Remove |
516 | Container::GetComponentCount | Container::RemoveAll |
520 | Container::GetComponents | Container::GetComponentCount |
524 | Container::Intersect | Container::GetComponents |
528 | Container::Intersect | Container::Intersect |
532 | Container::InvalidateAll | Container::Intersect |
536 | Container::RevalidateAll | Container::InvalidateAll |
540 | Window::Repaint | Container::RevalidateAll |
544 | Window::Repaint | Window::Repaint |
548 | Container::GetTargetComponent | Window::Repaint |
552 | Container::GetComponentInFocus | Container::GetTargetComponent |
556 | Container::RaiseComponentToTop | Container::GetComponentInFocus |
560 | Container::LowerComponentToBottom | Container::RaiseComponentToTop |
564 | Container::PutComponentATop | Container::LowerComponentToBottom |
568 | Container::PutComponentBelow | Container::PutComponentATop |
572 | Container::RegisterContainerListener | Container::PutComponentBelow |
576 | Container::RemoveContainerListener | Container::RegisterContainerListener |
580 | Container::DispatchContainerEvent | Container::RemoveContainerListener |
584 | Container::GetFrameListeners | Container::DispatchContainerEvent |
588 | Window::GetGraphics | Container::GetFrameListeners |
592 | Window::GetNativeWindow | Window::GetGraphics |
596 | Window::SetNativeWindow | Window::GetNativeWindow |
600 | Window::SetOpacity | Window::SetNativeWindow |
604 | Window::GetOpacity | Window::SetOpacity |
608 | Window::SetUndecorated | Window::GetOpacity |
612 | Window::SetCursor | Window::SetUndecorated |
616 | Window::GetCursor | Window::SetCursor |
620 | Window::SetMinimumSize | Window::GetCursor |
624 | Window::SetMaximumSize | Window::SetMinimumSize |
628 | Window::Flip | Window::SetMaximumSize |
632 | Window::Clear | Window::Flip |
636 | Window::Hide | Window::Clear |
640 | Window::Show | Window::Hide |
644 | Window::ReleaseWindow | Window::Show |
648 | Window::PutAtop | Window::ReleaseWindow |
652 | Window::PutBelow | Window::PutAtop |
656 | Window::DumpScreen | Window::PutBelow |
660 | Window::RegisterWindowListener | Window::DumpScreen |
664 | Window::RemoveWindowListener | Window::RegisterWindowListener |
668 | Window::DispatchWindowEvent | Window::RemoveWindowListener |
672 | Window::GetWindowListeners | Window::DispatchWindowEvent |
676 | Window::ThemeChanged | Window::GetWindowListeners |
680 | 100u | Window::ThemeChanged |
684 | -0x00000015c | 100u |
688 | (int (*)(...))(& typeinfo) | -0x00000015c |
692 | non-virtual thunk | (int (*)(...))(& typeinfo) |
696 | non-virtual thunk | non-virtual thunk |
700 | non-virtual thunk | non-virtual thunk |
704 | (int (*)(...))0 | non-virtual thunk |
708 | (int (*)(...))0 | (int (*)(...))0 |
712 | (int (*)(...))0 | (int (*)(...))0 |
716 | (int (*)(...))0 | (int (*)(...))0 |
720 | (int (*)(...))0 | (int (*)(...))0 |
724 | -448u | (int (*)(...))0 |
728 | -0x0000001c0 | -448u |
732 | (int (*)(...))(& typeinfo) | -0x0000001c0 |
736 | Window::_ZTv0_n12_N4jgui6WindowD1Ev | (int (*)(...))(& typeinfo) |
740 | Window::_ZTv0_n12_N4jgui6WindowD0Ev | Window::_ZTv0_n12_N4jgui6WindowD1Ev |
744 | jcommon::Object::Clone | Window::_ZTv0_n12_N4jgui6WindowD0Ev |
748 | jcommon::Object::Equals | jcommon::Object::Clone |
752 | jcommon::Object::Compare | jcommon::Object::Equals |
756 | jcommon::Object::Hash | jcommon::Object::Compare |
760 | jcommon::Object::what | jcommon::Object::Hash |
764 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | 5th parameter start_angle has been renamed to arc0. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 6th parameter end_angle has been renamed to arc1. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 3rd parameter raio has been renamed to rp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter s has been renamed to text. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter full_text has been renamed to text. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 5th parameter start_angle has been renamed to arc0. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 6th parameter end_angle has been renamed to arc1. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 3rd parameter raio has been renamed to rp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 5th parameter start_angle has been renamed to arc0. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 6th parameter end_angle has been renamed to arc1. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 3rd parameter raio has been renamed to rp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter s has been renamed to text. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter full_text has been renamed to text. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 5th parameter start_angle has been renamed to arc0. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 6th parameter end_angle has been renamed to arc1. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 3rd parameter raio has been renamed to rp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 3rd parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 4th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 1st parameter color has been renamed to c. | Renaming of a parameter may indicate a change in its semantic meaning. |
Change | Effect | |
---|---|---|
1 | 2nd parameter x has been renamed to xp. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 3rd parameter y has been renamed to yp. | Renaming of a parameter may indicate a change in its semantic meaning. |
3 | 4th parameter w has been renamed to wp. | Renaming of a parameter may indicate a change in its semantic meaning. |
4 | 5th parameter h has been renamed to hp. | Renaming of a parameter may indicate a change in its semantic meaning. |