Library Name | jlibcpp |
---|---|
Version #1 | 1.3.0 |
Version #2 | 1.4.0 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Total Header Files | 279 |
---|---|
Total Shared Libraries | 1 |
Total Symbols / Types | 4423 / 1627 |
Verdict | Incompatible (13.93%) |
Severity | Count | |
---|---|---|
Added Symbols | - | 46 |
Removed Symbols | High | 74 |
Problems with Data Types | High | 8 |
Medium | 28 | |
Low | 230 | |
Problems with Symbols | High | 30 |
Medium | 12 | |
Low | 2 | |
Problems with Constants | Low | 0 |
Other Changes | - | 10 |
Change | Effect | |
---|---|---|
1 | Size of v-table in this class has been changed from 524 bytes to 512 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 Button::GetText ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method Button::NextName ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method Button::PreviousName ( ) 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) - 142 entries | Virtual Table (New) - 139 entries |
---|---|---|
0 | 476u | 468u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Button | ~Button |
16 | ~Button | ~Button |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Button::ProcessEvent | Button::ProcessEvent |
152 | Button::ProcessEvent | Button::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Button::Paint | Button::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | Button::SetText | Button::SetName |
452 | Button::AddName | Button::SetLabel |
456 | Button::RemoveName | Button::GetName |
460 | Button::SetCurrentNameIndex | Button::GetLabel |
464 | Button::NextName | Button::SetHorizontalAlign |
468 | Button::PreviousName | Button::GetHorizontalAlign |
472 | Button::SetHorizontalAlign | Button::SetVerticalAlign |
476 | Button::GetHorizontalAlign | Button::GetVerticalAlign |
480 | Button::SetVerticalAlign | Button::RegisterButtonListener |
484 | Button::GetVerticalAlign | Button::RemoveButtonListener |
488 | Button::GetText | Button::DispatchButtonEvent |
492 | Button::RegisterButtonListener | Button::GetButtonListeners |
496 | Button::RemoveButtonListener | (int (*)(...))0 |
500 | Button::DispatchButtonEvent | (int (*)(...))0 |
504 | Button::GetButtonListeners | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | -468u |
520 | (int (*)(...))0 | -0x0000001d4 |
524 | (int (*)(...))0 | (int (*)(...))(& typeinfo) |
528 | -476u | Button::_ZTv0_n12_N4jgui6ButtonD1Ev |
532 | -0x0000001dc | Button::_ZTv0_n12_N4jgui6ButtonD0Ev |
536 | (int (*)(...))(& typeinfo) | jcommon::Object::Clone |
540 | Button::_ZTv0_n12_N4jgui6ButtonD1Ev | jcommon::Object::Equals |
544 | Button::_ZTv0_n12_N4jgui6ButtonD0Ev | jcommon::Object::Compare |
548 | jcommon::Object::Clone | jcommon::Object::Hash |
552 | jcommon::Object::Equals | jcommon::Object::what |
556 | jcommon::Object::Compare | |
560 | jcommon::Object::Hash | |
564 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 68 bytes to 72 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 | Virtual method ProgressBar::GetScrollOrientation ( ) 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. |
2 | Virtual method ProgressBar::SetScrollOrientation ( jscroll_orientation_t type ) 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) - 142 entries | Virtual Table (New) - 144 entries |
---|---|---|
0 | 708u | 708u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ProgressBar | ~ProgressBar |
16 | ~ProgressBar | ~ProgressBar |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::ProcessEvent | Component::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | ProgressBar::SetVisible | ProgressBar::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | ProgressBar::Paint | ProgressBar::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | ProgressBar::GetValue | ProgressBar::GetScrollOrientation |
452 | ProgressBar::SetValue | ProgressBar::SetScrollOrientation |
456 | ProgressBar::SetStringPainted | ProgressBar::GetValue |
460 | ProgressBar::SetIndeterminate | ProgressBar::SetValue |
464 | ProgressBar::IsStringPainted | ProgressBar::SetStringPainted |
468 | ProgressBar::Release | ProgressBar::SetIndeterminate |
472 | ProgressBar::Run | ProgressBar::IsStringPainted |
476 | 272u | ProgressBar::Release |
480 | -0x0000001b4 | ProgressBar::Run |
484 | (int (*)(...))(& typeinfo) | 272u |
488 | jthread::Thread::SetUp | -0x0000001b4 |
492 | non-virtual thunk | (int (*)(...))(& typeinfo) |
496 | jthread::Thread::CleanUp | jthread::Thread::SetUp |
500 | non-virtual thunk | non-virtual thunk |
504 | non-virtual thunk | jthread::Thread::CleanUp |
508 | (int (*)(...))0 | non-virtual thunk |
512 | (int (*)(...))0 | non-virtual thunk |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | -708u | (int (*)(...))0 |
532 | -0x0000002c4 | (int (*)(...))0 |
536 | (int (*)(...))(& typeinfo) | -708u |
540 | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD1Ev | -0x0000002c4 |
544 | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD0Ev | (int (*)(...))(& typeinfo) |
548 | jcommon::Object::Clone | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD1Ev |
552 | jcommon::Object::Equals | ProgressBar::_ZTv0_n12_N4jgui11ProgressBarD0Ev |
556 | jcommon::Object::Compare | jcommon::Object::Clone |
560 | jcommon::Object::Hash | jcommon::Object::Equals |
564 | jcommon::Object::what | jcommon::Object::Compare |
568 | jcommon::Object::Hash | |
572 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Size of this class has been increased from 528 bytes to 532 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 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4jgui15AdjustmentEventC1EPvNS_18jadjustment_type_tEd to _ZN4jgui15AdjustmentEventC1EPvNS_23jadjustmentevent_type_tEd. 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 _ZN4jgui15AdjustmentEventC2EPvNS_18jadjustment_type_tEd to _ZN4jgui15AdjustmentEventC2EPvNS_23jadjustmentevent_type_tEd. 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 _ZN4jgui11ButtonEventC1EPvSs to _ZN4jgui11ButtonEventC1EPv. 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 _ZN4jgui11ButtonEventC2EPvSs to _ZN4jgui11ButtonEventC2EPv. 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 _ZN4jgui9Container21RequestComponentFocusEPNS_9ComponentEb to _ZN4jgui9Container21RequestComponentFocusEPNS_9ComponentE. 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 _ZN4jgui14ContainerEventC1EPvPNS_9ComponentENS_14jframe_event_tE to _ZN4jgui14ContainerEventC1EPvPNS_9ComponentENS_22jcontainerevent_type_tE. 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 _ZN4jgui14ContainerEventC2EPvPNS_9ComponentENS_14jframe_event_tE to _ZN4jgui14ContainerEventC2EPvPNS_9ComponentENS_22jcontainerevent_type_tE. 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 _ZN4jgui4FontC1ESsiiii to _ZN4jgui4FontC1ESsNS_18jfont_attributes_tEiii. 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 _ZN4jgui4FontC2ESsiiii to _ZN4jgui4FontC2ESsNS_18jfont_attributes_tEiii. 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 _ZN4jgui5Frame14SetLastKeyCodeENS_13jkey_symbol_tE to _ZN4jgui5Frame14SetLastKeyCodeENS_18jkeyevent_symbol_tE. 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 _ZN4jgui8Graphics18SetPorterDuffFlagsENS_20jporter_duff_flags_tE to _ZN4jgui8Graphics18SetPorterDuffFlagsENS_19jporterduff_flags_tE. 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 _ZN4jgui8KeyEventC1EPvNS_11jkey_type_tENS_18jinput_modifiers_tEiNS_13jkey_symbol_tE to _ZN4jgui8KeyEventC1EPvNS_16jkeyevent_type_tENS_21jkeyevent_modifiers_tEiNS_18jkeyevent_symbol_tE. 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 _ZN4jgui8KeyEventC2EPvNS_11jkey_type_tENS_18jinput_modifiers_tEiNS_13jkey_symbol_tE to _ZN4jgui8KeyEventC2EPvNS_16jkeyevent_type_tENS_21jkeyevent_modifiers_tEiNS_18jkeyevent_symbol_tE. 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 _ZN4jgui7ListBox13SetScrollTypeENS_19jlist_scroll_type_tE to _ZN4jgui7ListBox13SetScrollTypeENS_17jlistbox_scroll_tE. 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 _ZN4jgui7ListBox16SetSelectionTypeENS_22jlist_selection_type_tE to _ZN4jgui7ListBox16SetSelectionTypeENS_15jlistbox_mode_tE. 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 _ZN4jgui7Marquee7SetTypeENS_15jmarquee_type_tE to _ZN4jgui7Marquee7SetTypeENS_15jmarquee_mode_tE. 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 _ZN7jshared9MemoryMapC2ESsNS_15jmemory_flags_tENS_15jmemory_perms_tEb to _ZN7jshared9MemoryMapC2ESsNS_15jmemory_flags_tENS_20jmemory_permission_tEb. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7jshared9MemoryMapC1ESsNS_15jmemory_flags_tENS_15jmemory_perms_tEb to _ZN7jshared9MemoryMapC1ESsNS_15jmemory_flags_tENS_20jmemory_permission_tEb. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7jshared9MemoryMap13SetPermissionENS_15jmemory_perms_tE to _ZN7jshared9MemoryMap13SetPermissionENS_20jmemory_permission_tE. 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 _ZN4jgui12NullGraphics18SetPorterDuffFlagsENS_20jporter_duff_flags_tE to _ZN4jgui12NullGraphics18SetPorterDuffFlagsENS_19jporterduff_flags_tE. 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 _ZN4jgui11ProgressBarC2EiiiiNS_16jprogress_type_tE to _ZN4jgui11ProgressBarC2EiiiiNS_21jscroll_orientation_tE. 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 _ZN4jgui11ProgressBarC1EiiiiNS_16jprogress_type_tE to _ZN4jgui11ProgressBarC1EiiiiNS_21jscroll_orientation_tE. 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 _ZN4jgui11SelectEventC1EPvPNS_4ItemEiNS_14jselect_type_tE to _ZN4jgui11SelectEventC1EPvPNS_4ItemEiNS_19jselectevent_type_tE. 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 _ZN4jgui11SelectEventC2EPvPNS_4ItemEiNS_14jselect_type_tE to _ZN4jgui11SelectEventC2EPvPNS_4ItemEiNS_19jselectevent_type_tE. 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 _ZN7jcommon15StringTokenizerC2ESsSsNS_13jtoken_flag_tEb to _ZN7jcommon15StringTokenizerC2ESsSsNS_13jtoken_type_tEb. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN7jcommon15StringTokenizerC1ESsSsNS_13jtoken_flag_tEb to _ZN7jcommon15StringTokenizerC1ESsSsNS_13jtoken_type_tEb. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4jgui13TextComponent12SetCaretTypeENS_14jcursor_type_tE to _ZN4jgui13TextComponent12SetCaretTypeENS_13jcaret_type_tE. 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 _ZN7jthread10ThreadPool12AttachThreadEPNS_8RunnableENS_23jthread_pool_priority_tE to _ZN7jthread10ThreadPool12AttachThreadEPNS_8RunnableENS_22jthreadpool_priority_tE. 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 _ZN4jgui11WindowEventC1EPvNS_15jwindow_event_tE to _ZN4jgui11WindowEventC1EPvNS_19jwindowevent_type_tE. 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 _ZN4jgui11WindowEventC2EPvNS_15jwindow_event_tE to _ZN4jgui11WindowEventC2EPvNS_19jwindowevent_type_tE. This may cause "undefined reference" linker error in old client applications. |
Change | Effect | |
---|---|---|
1 | Field _name has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field _name_list has been removed from the middle position of this structural type. | 1) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. 2) Size of the inclusive type has been changed. |
3 | Size of this class has been decreased from 500 bytes to 492 bytes. | Previous accesses of applications to public fields of this class or its subclasses may be incorrect. |
4 | Virtual method Button::GetLabel ( ) has been added to this class instead of Button::SetCurrentNameIndex ( int index ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
5 | Virtual method Button::GetName ( ) has been added to this class instead of Button::RemoveName ( int index ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
6 | Virtual method Button::SetLabel ( std::string label ) has been added to this class instead of Button::AddName ( std::string p1 ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
7 | Virtual method Button::SetName ( std::string name ) has been added to this class instead of Button::SetText ( std::string text ). | 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) - 142 entries | Virtual Table (New) - 139 entries |
---|---|---|
0 | 476u | 468u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Button | ~Button |
16 | ~Button | ~Button |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Button::ProcessEvent | Button::ProcessEvent |
152 | Button::ProcessEvent | Button::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Button::Paint | Button::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | Button::SetText | Button::SetName |
452 | Button::AddName | Button::SetLabel |
456 | Button::RemoveName | Button::GetName |
460 | Button::SetCurrentNameIndex | Button::GetLabel |
464 | Button::NextName | Button::SetHorizontalAlign |
468 | Button::PreviousName | Button::GetHorizontalAlign |
472 | Button::SetHorizontalAlign | Button::SetVerticalAlign |
476 | Button::GetHorizontalAlign | Button::GetVerticalAlign |
480 | Button::SetVerticalAlign | Button::RegisterButtonListener |
484 | Button::GetVerticalAlign | Button::RemoveButtonListener |
488 | Button::GetText | Button::DispatchButtonEvent |
492 | Button::RegisterButtonListener | Button::GetButtonListeners |
496 | Button::RemoveButtonListener | (int (*)(...))0 |
500 | Button::DispatchButtonEvent | (int (*)(...))0 |
504 | Button::GetButtonListeners | (int (*)(...))0 |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | -468u |
520 | (int (*)(...))0 | -0x0000001d4 |
524 | (int (*)(...))0 | (int (*)(...))(& typeinfo) |
528 | -476u | Button::_ZTv0_n12_N4jgui6ButtonD1Ev |
532 | -0x0000001dc | Button::_ZTv0_n12_N4jgui6ButtonD0Ev |
536 | (int (*)(...))(& typeinfo) | jcommon::Object::Clone |
540 | Button::_ZTv0_n12_N4jgui6ButtonD1Ev | jcommon::Object::Equals |
544 | Button::_ZTv0_n12_N4jgui6ButtonD0Ev | jcommon::Object::Compare |
548 | jcommon::Object::Clone | jcommon::Object::Hash |
552 | jcommon::Object::Equals | jcommon::Object::what |
556 | jcommon::Object::Compare | |
560 | jcommon::Object::Hash | |
564 | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Container::RequestComponentFocus ( Component* c ) has been added to this class instead of Container::RequestComponentFocus ( Component* c, bool has_parent ). | 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) - 163 entries | Virtual Table (New) - 163 entries |
---|---|---|
0 | 564u | 564u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Container | ~Container |
16 | ~Container | ~Container |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::ProcessEvent | Component::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Container::SetSize | Container::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Container::Paint | Container::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Container::Repaint | Container::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | Container::RequestComponentFocus | Container::RequestComponentFocus |
452 | Container::ReleaseComponentFocus | Container::ReleaseComponentFocus |
456 | Container::SetWorkingScreenSize | Container::SetWorkingScreenSize |
460 | Container::GetWorkingScreenSize | Container::GetWorkingScreenSize |
464 | Container::SetLayout | Container::SetLayout |
468 | Container::GetLayout | Container::GetLayout |
472 | Container::DoLayout | Container::DoLayout |
476 | Container::SetOptimizedPaint | Container::SetOptimizedPaint |
480 | Container::GetInsets | Container::GetInsets |
484 | Container::SetInsets | Container::SetInsets |
488 | Container::SetInsets | Container::SetInsets |
492 | Container::Add | Container::Add |
496 | Container::Add | Container::Add |
500 | Container::Add | Container::Add |
504 | Container::Add | Container::Add |
508 | Container::Add | Container::Add |
512 | Container::Remove | Container::Remove |
516 | Container::RemoveAll | Container::RemoveAll |
520 | Container::GetComponentCount | Container::GetComponentCount |
524 | Container::GetComponents | Container::GetComponents |
528 | Container::Intersect | Container::Intersect |
532 | Container::Intersect | Container::Intersect |
536 | Container::InvalidateAll | Container::InvalidateAll |
540 | Container::RevalidateAll | Container::RevalidateAll |
544 | Container::Repaint | Container::Repaint |
548 | Container::Repaint | Container::Repaint |
552 | Container::GetTargetComponent | Container::GetTargetComponent |
556 | Container::GetFocusOwner | Container::GetFocusOwner |
560 | Container::RaiseComponentToTop | Container::RaiseComponentToTop |
564 | Container::LowerComponentToBottom | Container::LowerComponentToBottom |
568 | Container::PutComponentATop | Container::PutComponentATop |
572 | Container::PutComponentBelow | Container::PutComponentBelow |
576 | Container::RegisterContainerListener | Container::RegisterContainerListener |
580 | Container::RemoveContainerListener | Container::RemoveContainerListener |
584 | Container::DispatchContainerEvent | Container::DispatchContainerEvent |
588 | Container::GetFrameListeners | Container::GetFrameListeners |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | (int (*)(...))0 | (int (*)(...))0 |
608 | (int (*)(...))0 | (int (*)(...))0 |
612 | -564u | -564u |
616 | -0x000000234 | -0x000000234 |
620 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
624 | Container::_ZTv0_n12_N4jgui9ContainerD1Ev | Container::_ZTv0_n12_N4jgui9ContainerD1Ev |
628 | Container::_ZTv0_n12_N4jgui9ContainerD0Ev | Container::_ZTv0_n12_N4jgui9ContainerD0Ev |
632 | jcommon::Object::Clone | jcommon::Object::Clone |
636 | jcommon::Object::Equals | jcommon::Object::Equals |
640 | jcommon::Object::Compare | jcommon::Object::Compare |
644 | jcommon::Object::Hash | jcommon::Object::Hash |
648 | jcommon::Object::what | 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) - 35 entries | Virtual Table (New) - 35 entries |
---|---|---|
0 | 44u | 48u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Font | ~Font |
16 | ~Font | ~Font |
20 | Font::GetFont | Font::GetFont |
24 | Font::SetWorkingScreenSize | Font::SetWorkingScreenSize |
28 | Font::GetWorkingScreenSize | Font::GetWorkingScreenSize |
32 | Font::SetEncoding | Font::SetEncoding |
36 | Font::GetName | Font::GetName |
40 | Font::GetVirtualHeight | Font::GetVirtualHeight |
44 | Font::GetHeight | Font::GetHeight |
48 | Font::GetAscender | Font::GetAscender |
52 | Font::GetDescender | Font::GetDescender |
56 | Font::GetMaxAdvanced | Font::GetMaxAdvanced |
60 | Font::GetLeading | Font::GetLeading |
64 | Font::GetStringWidth | Font::GetStringWidth |
68 | Font::Release | Font::Release |
72 | Font::Restore | Font::Restore |
76 | Font::TruncateString | Font::TruncateString |
80 | (int (*)(...))0 | (int (*)(...))0 |
84 | (int (*)(...))0 | (int (*)(...))0 |
88 | (int (*)(...))0 | (int (*)(...))0 |
92 | (int (*)(...))0 | (int (*)(...))0 |
96 | (int (*)(...))0 | (int (*)(...))0 |
100 | -44u | -48u |
104 | -0x00000002c | -0x000000030 |
108 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
112 | Font::_ZTv0_n12_N4jgui4FontD1Ev | Font::_ZTv0_n12_N4jgui4FontD1Ev |
116 | Font::_ZTv0_n12_N4jgui4FontD0Ev | Font::_ZTv0_n12_N4jgui4FontD0Ev |
120 | jcommon::Object::Clone | jcommon::Object::Clone |
124 | jcommon::Object::Equals | jcommon::Object::Equals |
128 | jcommon::Object::Compare | jcommon::Object::Compare |
132 | jcommon::Object::Hash | jcommon::Object::Hash |
136 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Type of field _last_key_code has been changed from jkey_symbol_t to jkeyevent_symbol_t of different format. | This field may be incorrectly initialized or accessed by applications. |
2 | Virtual method Frame::SetLastKeyCode ( jkeyevent_symbol_t key ) has been added to this class instead of Frame::SetLastKeyCode ( jkey_symbol_t key ). | 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) - 235 entries | Virtual Table (New) - 235 entries |
---|---|---|
0 | 1000u | 1000u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Frame | ~Frame |
16 | ~Frame | ~Frame |
20 | Frame::KeyPressed | Frame::KeyPressed |
24 | Frame::MousePressed | Frame::MousePressed |
28 | Frame::MouseReleased | Frame::MouseReleased |
32 | Frame::MouseMoved | Frame::MouseMoved |
36 | Frame::MouseWheel | Frame::MouseWheel |
40 | Frame::Pack | Frame::Pack |
44 | Frame::Maximize | Frame::Maximize |
48 | Frame::Restore | Frame::Restore |
52 | Frame::Hide | Frame::Hide |
56 | Frame::Show | Frame::Show |
60 | Frame::Release | Frame::Release |
64 | Frame::GetInsets | Frame::GetInsets |
68 | Frame::GetIcon | Frame::GetIcon |
72 | Frame::SetIcon | Frame::SetIcon |
76 | Frame::GetFrameButtons | Frame::GetFrameButtons |
80 | Frame::SetFrameButtons | Frame::SetFrameButtons |
84 | Frame::SetMoveEnabled | Frame::SetMoveEnabled |
88 | Frame::SetResizeEnabled | Frame::SetResizeEnabled |
92 | Frame::IsMoveEnabled | Frame::IsMoveEnabled |
96 | Frame::IsResizeEnabled | Frame::IsResizeEnabled |
100 | Frame::SetDefaultExitEnabled | Frame::SetDefaultExitEnabled |
104 | Frame::SetTitle | Frame::SetTitle |
108 | Frame::GetTitle | Frame::GetTitle |
112 | Frame::SetInputEnabled | Frame::SetInputEnabled |
116 | Frame::AddSubtitle | Frame::AddSubtitle |
120 | Frame::RemoveAllSubtitles | Frame::RemoveAllSubtitles |
124 | Frame::GetLastKeyCode | Frame::GetLastKeyCode |
128 | Frame::SetLastKeyCode | Frame::SetLastKeyCode |
132 | Frame::Paint | Frame::Paint |
136 | Frame::InputReceived | Frame::InputReceived |
140 | Frame::InputReceived | Frame::InputReceived |
144 | 996u | 996u |
148 | -0x000000004 | -0x000000004 |
152 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
156 | non-virtual thunk | non-virtual thunk |
160 | non-virtual thunk | non-virtual thunk |
164 | non-virtual thunk | non-virtual thunk |
168 | non-virtual thunk | non-virtual thunk |
172 | non-virtual thunk | non-virtual thunk |
176 | non-virtual thunk | non-virtual thunk |
180 | 992u | 992u |
184 | -0x000000008 | -0x000000008 |
188 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
192 | non-virtual thunk | non-virtual thunk |
196 | non-virtual thunk | non-virtual thunk |
200 | Component::GetParent | Component::GetParent |
204 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
208 | Component::GetBaseline | Component::GetBaseline |
212 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
216 | Component::GetAlignmentX | Component::GetAlignmentX |
220 | Component::GetAlignmentY | Component::GetAlignmentY |
224 | Component::SetAlignmentX | Component::SetAlignmentX |
228 | Component::SetAlignmentY | Component::SetAlignmentY |
232 | Component::SetComponentOrientation | Component::SetComponentOrientation |
236 | Component::GetComponentOrientation | Component::GetComponentOrientation |
240 | Component::SetThemeEnabled | Component::SetThemeEnabled |
244 | Component::IsThemeEnabled | Component::IsThemeEnabled |
248 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
252 | Component::SetOpaque | Component::SetOpaque |
256 | Component::IsOpaque | Component::IsOpaque |
260 | Component::Invalidate | Component::Invalidate |
264 | Component::Revalidate | Component::Revalidate |
268 | Component::IsValid | Component::IsValid |
272 | Component::SetGap | Component::SetGap |
276 | Component::SetHorizontalGap | Component::SetHorizontalGap |
280 | Component::SetVerticalGap | Component::SetVerticalGap |
284 | Component::GetHorizontalGap | Component::GetHorizontalGap |
288 | Component::GetVerticalGap | Component::GetVerticalGap |
292 | Component::SetParent | Component::SetParent |
296 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
300 | Component::IsEnabled | Component::IsEnabled |
304 | Component::SetEnabled | Component::SetEnabled |
308 | Component::SetNavigation | Component::SetNavigation |
312 | Component::GetLeftComponent | Component::GetLeftComponent |
316 | Component::GetRightComponent | Component::GetRightComponent |
320 | Component::GetUpComponent | Component::GetUpComponent |
324 | Component::GetDownComponent | Component::GetDownComponent |
328 | Component::ProcessEvent | Component::ProcessEvent |
332 | Component::ProcessEvent | Component::ProcessEvent |
336 | Component::RequestFocus | Component::RequestFocus |
340 | Component::ReleaseFocus | Component::ReleaseFocus |
344 | Window::SetVisible | Window::SetVisible |
348 | Component::IsVisible | Component::IsVisible |
352 | Component::HasFocus | Component::HasFocus |
356 | Component::SetBorder | Component::SetBorder |
360 | Component::SetBorderSize | Component::SetBorderSize |
364 | Component::GetBorderSize | Component::GetBorderSize |
368 | Component::SetMinimumSize | Component::SetMinimumSize |
372 | Component::SetMaximumSize | Component::SetMaximumSize |
376 | Component::SetPreferredSize | Component::SetPreferredSize |
380 | Component::GetMinimumSize | Component::GetMinimumSize |
384 | Component::GetMaximumSize | Component::GetMaximumSize |
388 | Component::GetPreferredSize | Component::GetPreferredSize |
392 | Window::Move | Window::Move |
396 | Component::Move | Component::Move |
400 | Window::SetBounds | Window::SetBounds |
404 | Component::SetBounds | Component::SetBounds |
408 | Component::SetBounds | Component::SetBounds |
412 | Window::SetLocation | Window::SetLocation |
416 | Component::SetLocation | Component::SetLocation |
420 | Window::SetSize | Window::SetSize |
424 | Component::SetSize | Component::SetSize |
428 | Component::GetX | Component::GetX |
432 | Component::GetY | Component::GetY |
436 | Component::GetAbsoluteX | Component::GetAbsoluteX |
440 | Component::GetAbsoluteY | Component::GetAbsoluteY |
444 | Component::GetWidth | Component::GetWidth |
448 | Component::GetHeight | Component::GetHeight |
452 | Component::GetLocation | Component::GetLocation |
456 | Component::GetSize | Component::GetSize |
460 | Component::SetGradientLevel | Component::SetGradientLevel |
464 | Component::GetGradientLevel | Component::GetGradientLevel |
468 | Component::SetFont | Component::SetFont |
472 | Component::IsFontSet | Component::IsFontSet |
476 | Component::GetFont | Component::GetFont |
480 | Window::RaiseToTop | Window::RaiseToTop |
484 | Window::LowerToBottom | Window::LowerToBottom |
488 | Component::PutAtop | Component::PutAtop |
492 | Component::PutBelow | Component::PutBelow |
496 | Component::SetBackgroundColor | Component::SetBackgroundColor |
500 | Component::SetForegroundColor | Component::SetForegroundColor |
504 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
508 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
512 | Component::SetBorderColor | Component::SetBorderColor |
516 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
520 | Component::SetBackgroundColor | Component::SetBackgroundColor |
524 | Component::SetForegroundColor | Component::SetForegroundColor |
528 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
532 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
536 | Component::SetBorderColor | Component::SetBorderColor |
540 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
544 | Component::GetBackgroundColor | Component::GetBackgroundColor |
548 | Component::GetForegroundColor | Component::GetForegroundColor |
552 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
556 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
560 | Component::GetBorderColor | Component::GetBorderColor |
564 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
568 | Component::SetFocusable | Component::SetFocusable |
572 | Component::IsFocusable | Component::IsFocusable |
576 | Component::Intersect | Component::Intersect |
580 | non-virtual thunk | non-virtual thunk |
584 | Component::PaintBorderBackground | Component::PaintBorderBackground |
588 | Component::PaintBorderEdges | Component::PaintBorderEdges |
592 | Window::Repaint | Window::Repaint |
596 | Component::RegisterFocusListener | Component::RegisterFocusListener |
600 | Component::RemoveFocusListener | Component::RemoveFocusListener |
604 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
608 | Component::GetFocusListeners | Component::GetFocusListeners |
612 | Component::RegisterComponentListener | Component::RegisterComponentListener |
616 | Component::RemoveComponentListener | Component::RemoveComponentListener |
620 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
624 | Component::GetComponentListeners | Component::GetComponentListeners |
628 | Container::RequestComponentFocus | Container::RequestComponentFocus |
632 | Container::ReleaseComponentFocus | Container::ReleaseComponentFocus |
636 | Window::SetWorkingScreenSize | Window::SetWorkingScreenSize |
640 | Container::GetWorkingScreenSize | Container::GetWorkingScreenSize |
644 | Container::SetLayout | Container::SetLayout |
648 | Container::GetLayout | Container::GetLayout |
652 | Container::DoLayout | Container::DoLayout |
656 | Container::SetOptimizedPaint | Container::SetOptimizedPaint |
660 | non-virtual thunk | non-virtual thunk |
664 | Container::SetInsets | Container::SetInsets |
668 | Container::SetInsets | Container::SetInsets |
672 | Container::Add | Container::Add |
676 | Container::Add | Container::Add |
680 | Container::Add | Container::Add |
684 | Container::Add | Container::Add |
688 | Container::Add | Container::Add |
692 | Container::Remove | Container::Remove |
696 | Container::RemoveAll | Container::RemoveAll |
700 | Container::GetComponentCount | Container::GetComponentCount |
704 | Container::GetComponents | Container::GetComponents |
708 | Container::Intersect | Container::Intersect |
712 | Container::Intersect | Container::Intersect |
716 | Container::InvalidateAll | Container::InvalidateAll |
720 | Container::RevalidateAll | Container::RevalidateAll |
724 | Window::Repaint | Window::Repaint |
728 | Window::Repaint | Window::Repaint |
732 | Container::GetTargetComponent | Container::GetTargetComponent |
736 | Container::GetFocusOwner | Container::GetFocusOwner |
740 | Container::RaiseComponentToTop | Container::RaiseComponentToTop |
744 | Container::LowerComponentToBottom | Container::LowerComponentToBottom |
748 | Container::PutComponentATop | Container::PutComponentATop |
752 | Container::PutComponentBelow | Container::PutComponentBelow |
756 | Container::RegisterContainerListener | Container::RegisterContainerListener |
760 | Container::RemoveContainerListener | Container::RemoveContainerListener |
764 | Container::DispatchContainerEvent | Container::DispatchContainerEvent |
768 | Container::GetFrameListeners | Container::GetFrameListeners |
772 | Window::GetGraphics | Window::GetGraphics |
776 | Window::GetNativeWindow | Window::GetNativeWindow |
780 | Window::SetNativeWindow | Window::SetNativeWindow |
784 | Window::SetOpacity | Window::SetOpacity |
788 | Window::GetOpacity | Window::GetOpacity |
792 | Window::SetUndecorated | Window::SetUndecorated |
796 | Window::SetCursor | Window::SetCursor |
800 | Window::GetCursor | Window::GetCursor |
804 | Window::SetMinimumSize | Window::SetMinimumSize |
808 | Window::SetMaximumSize | Window::SetMaximumSize |
812 | non-virtual thunk | non-virtual thunk |
816 | non-virtual thunk | non-virtual thunk |
820 | Window::ReleaseWindow | Window::ReleaseWindow |
824 | Window::PutAtop | Window::PutAtop |
828 | Window::PutBelow | Window::PutBelow |
832 | Window::DumpScreen | Window::DumpScreen |
836 | Window::RegisterWindowListener | Window::RegisterWindowListener |
840 | Window::RemoveWindowListener | Window::RemoveWindowListener |
844 | Window::DispatchWindowEvent | Window::DispatchWindowEvent |
848 | Window::GetWindowListeners | Window::GetWindowListeners |
852 | Window::ThemeChanged | Window::ThemeChanged |
856 | 428u | 428u |
860 | -0x00000023c | -0x00000023c |
864 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
868 | non-virtual thunk | non-virtual thunk |
872 | non-virtual thunk | non-virtual thunk |
876 | non-virtual thunk | non-virtual thunk |
880 | (int (*)(...))0 | (int (*)(...))0 |
884 | (int (*)(...))0 | (int (*)(...))0 |
888 | (int (*)(...))0 | (int (*)(...))0 |
892 | (int (*)(...))0 | (int (*)(...))0 |
896 | (int (*)(...))0 | (int (*)(...))0 |
900 | -1000u | -1000u |
904 | -0x0000003e8 | -0x0000003e8 |
908 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
912 | Frame::_ZTv0_n12_N4jgui5FrameD1Ev | Frame::_ZTv0_n12_N4jgui5FrameD1Ev |
916 | Frame::_ZTv0_n12_N4jgui5FrameD0Ev | Frame::_ZTv0_n12_N4jgui5FrameD0Ev |
920 | jcommon::Object::Clone | jcommon::Object::Clone |
924 | jcommon::Object::Equals | jcommon::Object::Equals |
928 | jcommon::Object::Compare | jcommon::Object::Compare |
932 | jcommon::Object::Hash | jcommon::Object::Hash |
936 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Graphics::SetPorterDuffFlags ( jporterduff_flags_t t ) has been added to this class instead of Graphics::SetPorterDuffFlags ( jporter_duff_flags_t t ). | 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) - 102 entries | Virtual Table (New) - 102 entries |
---|---|---|
0 | 192u | 192u |
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::GetWorkingScreenSize | Graphics::GetWorkingScreenSize |
36 | Graphics::Rotate | Graphics::Rotate |
40 | Graphics::Translate | Graphics::Translate |
44 | Graphics::TranslateImage | Graphics::TranslateImage |
48 | Graphics::Rotate | Graphics::Rotate |
52 | Graphics::Translate | Graphics::Translate |
56 | Graphics::TranslateImage | Graphics::TranslateImage |
60 | Graphics::ClipRect | Graphics::ClipRect |
64 | Graphics::SetClip | Graphics::SetClip |
68 | Graphics::GetClip | Graphics::GetClip |
72 | Graphics::ReleaseClip | Graphics::ReleaseClip |
76 | Graphics::Clear | Graphics::Clear |
80 | Graphics::Idle | Graphics::Idle |
84 | Graphics::Flip | Graphics::Flip |
88 | Graphics::Flip | Graphics::Flip |
92 | Graphics::GetColor | Graphics::GetColor |
96 | Graphics::SetColor | Graphics::SetColor |
100 | Graphics::SetColor | Graphics::SetColor |
104 | Graphics::SetColor | Graphics::SetColor |
108 | Graphics::HasFont | Graphics::HasFont |
112 | Graphics::SetFont | Graphics::SetFont |
116 | Graphics::GetFont | Graphics::GetFont |
120 | Graphics::SetAntiAliasEnabled | Graphics::SetAntiAliasEnabled |
124 | Graphics::GetPorterDuffFlags | Graphics::GetPorterDuffFlags |
128 | Graphics::GetDrawingFlags | Graphics::GetDrawingFlags |
132 | Graphics::GetBlittingFlags | Graphics::GetBlittingFlags |
136 | Graphics::SetPorterDuffFlags | Graphics::SetPorterDuffFlags |
140 | Graphics::SetDrawingFlags | Graphics::SetDrawingFlags |
144 | Graphics::SetBlittingFlags | Graphics::SetBlittingFlags |
148 | Graphics::SetPixel | Graphics::SetPixel |
152 | Graphics::GetPixel | Graphics::GetPixel |
156 | Graphics::SetLineJoin | Graphics::SetLineJoin |
160 | Graphics::SetLineStyle | Graphics::SetLineStyle |
164 | Graphics::SetLineWidth | Graphics::SetLineWidth |
168 | Graphics::GetLineJoin | Graphics::GetLineJoin |
172 | Graphics::GetLineStyle | Graphics::GetLineStyle |
176 | Graphics::GetLineWidth | Graphics::GetLineWidth |
180 | Graphics::DrawLine | Graphics::DrawLine |
184 | Graphics::DrawBezierCurve | Graphics::DrawBezierCurve |
188 | Graphics::FillRectangle | Graphics::FillRectangle |
192 | Graphics::DrawRectangle | Graphics::DrawRectangle |
196 | Graphics::FillBevelRectangle | Graphics::FillBevelRectangle |
200 | Graphics::DrawBevelRectangle | Graphics::DrawBevelRectangle |
204 | Graphics::FillRoundRectangle | Graphics::FillRoundRectangle |
208 | Graphics::DrawRoundRectangle | Graphics::DrawRoundRectangle |
212 | Graphics::FillCircle | Graphics::FillCircle |
216 | Graphics::DrawCircle | Graphics::DrawCircle |
220 | Graphics::FillChord | Graphics::FillChord |
224 | Graphics::DrawChord | Graphics::DrawChord |
228 | Graphics::FillArc | Graphics::FillArc |
232 | Graphics::DrawArc | Graphics::DrawArc |
236 | Graphics::FillPie | Graphics::FillPie |
240 | Graphics::DrawPie | Graphics::DrawPie |
244 | Graphics::FillTriangle | Graphics::FillTriangle |
248 | Graphics::DrawTriangle | Graphics::DrawTriangle |
252 | Graphics::FillPolygon | Graphics::FillPolygon |
256 | Graphics::DrawPolygon | Graphics::DrawPolygon |
260 | Graphics::FillRadialGradient | Graphics::FillRadialGradient |
264 | Graphics::FillHorizontalGradient | Graphics::FillHorizontalGradient |
268 | Graphics::FillVerticalGradient | Graphics::FillVerticalGradient |
272 | Graphics::DrawGlyph | Graphics::DrawGlyph |
276 | Graphics::DrawImage | Graphics::DrawImage |
280 | Graphics::DrawImage | Graphics::DrawImage |
284 | Graphics::DrawImage | Graphics::DrawImage |
288 | Graphics::DrawImage | Graphics::DrawImage |
292 | Graphics::DrawImage | Graphics::DrawImage |
296 | Graphics::DrawImage | Graphics::DrawImage |
300 | Graphics::DrawImage | Graphics::DrawImage |
304 | Graphics::DrawImage | Graphics::DrawImage |
308 | Graphics::GetStringBreak | Graphics::GetStringBreak |
312 | Graphics::DrawString | Graphics::DrawString |
316 | Graphics::DrawString | Graphics::DrawString |
320 | Graphics::GetRGB | Graphics::GetRGB |
324 | Graphics::GetRGB | Graphics::GetRGB |
328 | Graphics::SetRGB | Graphics::SetRGB |
332 | Graphics::SetRGB | Graphics::SetRGB |
336 | Graphics::Reset | Graphics::Reset |
340 | Graphics::Lock | Graphics::Lock |
344 | Graphics::Unlock | Graphics::Unlock |
348 | (int (*)(...))0 | (int (*)(...))0 |
352 | (int (*)(...))0 | (int (*)(...))0 |
356 | (int (*)(...))0 | (int (*)(...))0 |
360 | (int (*)(...))0 | (int (*)(...))0 |
364 | (int (*)(...))0 | (int (*)(...))0 |
368 | -192u | -192u |
372 | -0x0000000c0 | -0x0000000c0 |
376 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
380 | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev | Graphics::_ZTv0_n12_N4jgui8GraphicsD1Ev |
384 | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev | Graphics::_ZTv0_n12_N4jgui8GraphicsD0Ev |
388 | jcommon::Object::Clone | jcommon::Object::Clone |
392 | jcommon::Object::Equals | jcommon::Object::Equals |
396 | jcommon::Object::Compare | jcommon::Object::Compare |
400 | jcommon::Object::Hash | jcommon::Object::Hash |
404 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method ListBox::SetScrollType ( jlistbox_scroll_t type ) has been added to this class instead of ListBox::SetScrollType ( jlist_scroll_type_t type ). | 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 ListBox::SetSelectionType ( jlistbox_mode_t type ) has been added to this class instead of ListBox::SetSelectionType ( jlist_selection_type_t type ). | 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) - 179 entries | Virtual Table (New) - 179 entries |
---|---|---|
0 | 756u | 756u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ListBox | ~ListBox |
16 | ~ListBox | ~ListBox |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | ListBox::ProcessEvent | ListBox::ProcessEvent |
152 | ListBox::ProcessEvent | ListBox::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | ListBox::GetPreferredSize | ListBox::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | ListBox::SetForegroundColor | ListBox::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | ListBox::SetForegroundFocusColor | ListBox::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | ListBox::Paint | ListBox::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
452 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
456 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
460 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
464 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
468 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
472 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemColor |
484 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
488 | ItemComponent::SetItemForegroundColor | ItemComponent::SetItemForegroundColor |
492 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
496 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
500 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
504 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemColor |
508 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
512 | ItemComponent::SetItemForegroundColor | ItemComponent::SetItemForegroundColor |
516 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
520 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
524 | ItemComponent::SetLoop | ItemComponent::SetLoop |
528 | ListBox::SetCurrentIndex | ListBox::SetCurrentIndex |
532 | ListBox::AddEmptyItem | ListBox::AddEmptyItem |
536 | ListBox::AddTextItem | ListBox::AddTextItem |
540 | ListBox::AddImageItem | ListBox::AddImageItem |
544 | ListBox::AddCheckedItem | ListBox::AddCheckedItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItem | ItemComponent::AddItem |
556 | ItemComponent::AddItems | ItemComponent::AddItems |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
568 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
572 | ItemComponent::GetItem | ItemComponent::GetItem |
576 | ItemComponent::GetItems | ItemComponent::GetItems |
580 | ItemComponent::GetCurrentItem | ItemComponent::GetCurrentItem |
584 | ItemComponent::GetCurrentIndex | ItemComponent::GetCurrentIndex |
588 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
592 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
596 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
600 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
604 | ListBox::GetStoneSize | ListBox::GetStoneSize |
608 | ListBox::SetStoneSize | ListBox::SetStoneSize |
612 | ListBox::SetCenteredInteraction | ListBox::SetCenteredInteraction |
616 | ListBox::SetScrollType | ListBox::SetScrollType |
620 | ListBox::SetSelectionType | ListBox::SetSelectionType |
624 | ListBox::GetVisibleItems | ListBox::GetVisibleItems |
628 | ListBox::IsSelected | ListBox::IsSelected |
632 | ListBox::SetSelected | ListBox::SetSelected |
636 | ListBox::Select | ListBox::Select |
640 | ListBox::Deselect | ListBox::Deselect |
644 | ListBox::GetSelectedIndex | ListBox::GetSelectedIndex |
648 | ListBox::GetItemSize | ListBox::GetItemSize |
652 | ListBox::SetItemSize | ListBox::SetItemSize |
656 | (int (*)(...))0 | (int (*)(...))0 |
660 | (int (*)(...))0 | (int (*)(...))0 |
664 | (int (*)(...))0 | (int (*)(...))0 |
668 | (int (*)(...))0 | (int (*)(...))0 |
672 | (int (*)(...))0 | (int (*)(...))0 |
676 | -756u | -756u |
680 | -0x0000002f4 | -0x0000002f4 |
684 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
688 | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev | ListBox::_ZTv0_n12_N4jgui7ListBoxD1Ev |
692 | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev | ListBox::_ZTv0_n12_N4jgui7ListBoxD0Ev |
696 | jcommon::Object::Clone | jcommon::Object::Clone |
700 | jcommon::Object::Equals | jcommon::Object::Equals |
704 | jcommon::Object::Compare | jcommon::Object::Compare |
708 | jcommon::Object::Hash | jcommon::Object::Hash |
712 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Marquee::SetType ( jmarquee_mode_t type ) has been added to this class instead of Marquee::SetType ( jmarquee_type_t type ). | 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) - 142 entries | Virtual Table (New) - 142 entries |
---|---|---|
0 | 712u | 712u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Marquee | ~Marquee |
16 | ~Marquee | ~Marquee |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::ProcessEvent | Component::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Marquee::SetVisible | Marquee::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Marquee::Paint | Marquee::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | Marquee::SetType | Marquee::SetType |
452 | Marquee::SetStep | Marquee::SetStep |
456 | Marquee::SetInterval | Marquee::SetInterval |
460 | Marquee::SetText | Marquee::SetText |
464 | Marquee::GetText | Marquee::GetText |
468 | Marquee::Release | Marquee::Release |
472 | Marquee::Run | Marquee::Run |
476 | 276u | 276u |
480 | -0x0000001b4 | -0x0000001b4 |
484 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
488 | jthread::Thread::SetUp | jthread::Thread::SetUp |
492 | non-virtual thunk | non-virtual thunk |
496 | jthread::Thread::CleanUp | jthread::Thread::CleanUp |
500 | non-virtual thunk | non-virtual thunk |
504 | non-virtual thunk | non-virtual thunk |
508 | (int (*)(...))0 | (int (*)(...))0 |
512 | (int (*)(...))0 | (int (*)(...))0 |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | -712u | -712u |
532 | -0x0000002c8 | -0x0000002c8 |
536 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
540 | Marquee::_ZTv0_n12_N4jgui7MarqueeD1Ev | Marquee::_ZTv0_n12_N4jgui7MarqueeD1Ev |
544 | Marquee::_ZTv0_n12_N4jgui7MarqueeD0Ev | Marquee::_ZTv0_n12_N4jgui7MarqueeD0Ev |
548 | jcommon::Object::Clone | jcommon::Object::Clone |
552 | jcommon::Object::Equals | jcommon::Object::Equals |
556 | jcommon::Object::Compare | jcommon::Object::Compare |
560 | jcommon::Object::Hash | jcommon::Object::Hash |
564 | jcommon::Object::what | 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) - 146 entries | Virtual Table (New) - 146 entries |
---|---|---|
0 | 504u | 508u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~ScrollBar | ~ScrollBar |
16 | ~ScrollBar | ~ScrollBar |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | ScrollBar::ProcessEvent | ScrollBar::ProcessEvent |
152 | ScrollBar::ProcessEvent | ScrollBar::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | ScrollBar::Paint | ScrollBar::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | SliderComponent::GetOrientation | ScrollBar::GetScrollOrientation |
452 | SliderComponent::SetOrientation | ScrollBar::SetScrollOrientation |
456 | SliderComponent::GetValue | SliderComponent::GetValue |
460 | SliderComponent::SetValue | SliderComponent::SetValue |
464 | SliderComponent::SetRange | SliderComponent::SetRange |
468 | SliderComponent::GetMinimum | SliderComponent::GetMinimum |
472 | SliderComponent::GetMaximum | SliderComponent::GetMaximum |
476 | SliderComponent::SetMinimum | SliderComponent::SetMinimum |
480 | SliderComponent::SetMaximum | SliderComponent::SetMaximum |
484 | SliderComponent::GetMinorTickSpacing | SliderComponent::GetMinorTickSpacing |
488 | SliderComponent::GetMajorTickSpacing | SliderComponent::GetMajorTickSpacing |
492 | SliderComponent::SetMinorTickSpacing | SliderComponent::SetMinorTickSpacing |
496 | SliderComponent::SetMajorTickSpacing | SliderComponent::SetMajorTickSpacing |
500 | SliderComponent::RegisterAdjustmentListener | SliderComponent::RegisterAdjustmentListener |
504 | SliderComponent::RemoveAdjustmentListener | SliderComponent::RemoveAdjustmentListener |
508 | SliderComponent::DispatchAdjustmentEvent | SliderComponent::DispatchAdjustmentEvent |
512 | SliderComponent::GetAdjustmentListeners | SliderComponent::GetAdjustmentListeners |
516 | ScrollBar::GetStoneSize | ScrollBar::GetStoneSize |
520 | ScrollBar::SetStoneSize | ScrollBar::SetStoneSize |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | (int (*)(...))0 | (int (*)(...))0 |
536 | (int (*)(...))0 | (int (*)(...))0 |
540 | (int (*)(...))0 | (int (*)(...))0 |
544 | -504u | -508u |
548 | -0x0000001f8 | -0x0000001fc |
552 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
556 | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD1Ev | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD1Ev |
560 | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD0Ev | ScrollBar::_ZTv0_n12_N4jgui9ScrollBarD0Ev |
564 | jcommon::Object::Clone | jcommon::Object::Clone |
568 | jcommon::Object::Equals | jcommon::Object::Equals |
572 | jcommon::Object::Compare | jcommon::Object::Compare |
576 | jcommon::Object::Hash | jcommon::Object::Hash |
580 | jcommon::Object::what | 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) - 147 entries | Virtual Table (New) - 147 entries |
---|---|---|
0 | 484u | 484u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Slider | ~Slider |
16 | ~Slider | ~Slider |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Slider::ProcessEvent | Slider::ProcessEvent |
152 | Slider::ProcessEvent | Slider::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Slider::Paint | Slider::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | SliderComponent::GetOrientation | SliderComponent::GetScrollOrientation |
452 | SliderComponent::SetOrientation | SliderComponent::SetScrollOrientation |
456 | SliderComponent::GetValue | SliderComponent::GetValue |
460 | SliderComponent::SetValue | SliderComponent::SetValue |
464 | SliderComponent::SetRange | SliderComponent::SetRange |
468 | SliderComponent::GetMinimum | SliderComponent::GetMinimum |
472 | SliderComponent::GetMaximum | SliderComponent::GetMaximum |
476 | SliderComponent::SetMinimum | SliderComponent::SetMinimum |
480 | SliderComponent::SetMaximum | SliderComponent::SetMaximum |
484 | SliderComponent::GetMinorTickSpacing | SliderComponent::GetMinorTickSpacing |
488 | SliderComponent::GetMajorTickSpacing | SliderComponent::GetMajorTickSpacing |
492 | SliderComponent::SetMinorTickSpacing | SliderComponent::SetMinorTickSpacing |
496 | SliderComponent::SetMajorTickSpacing | SliderComponent::SetMajorTickSpacing |
500 | SliderComponent::RegisterAdjustmentListener | SliderComponent::RegisterAdjustmentListener |
504 | SliderComponent::RemoveAdjustmentListener | SliderComponent::RemoveAdjustmentListener |
508 | SliderComponent::DispatchAdjustmentEvent | SliderComponent::DispatchAdjustmentEvent |
512 | SliderComponent::GetAdjustmentListeners | SliderComponent::GetAdjustmentListeners |
516 | Slider::GetStoneSize | Slider::GetStoneSize |
520 | Slider::SetStoneSize | Slider::SetStoneSize |
524 | Slider::SetInverted | Slider::SetInverted |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | (int (*)(...))0 | (int (*)(...))0 |
536 | (int (*)(...))0 | (int (*)(...))0 |
540 | (int (*)(...))0 | (int (*)(...))0 |
544 | (int (*)(...))0 | (int (*)(...))0 |
548 | -484u | -484u |
552 | -0x0000001e4 | -0x0000001e4 |
556 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
560 | Slider::_ZTv0_n12_N4jgui6SliderD1Ev | Slider::_ZTv0_n12_N4jgui6SliderD1Ev |
564 | Slider::_ZTv0_n12_N4jgui6SliderD0Ev | Slider::_ZTv0_n12_N4jgui6SliderD0Ev |
568 | jcommon::Object::Clone | jcommon::Object::Clone |
572 | jcommon::Object::Equals | jcommon::Object::Equals |
576 | jcommon::Object::Compare | jcommon::Object::Compare |
580 | jcommon::Object::Hash | jcommon::Object::Hash |
584 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method SliderComponent::GetScrollOrientation ( ) has been added to this class instead of SliderComponent::GetOrientation ( ). | 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 SliderComponent::SetScrollOrientation ( jscroll_orientation_t type ) has been added to this class instead of SliderComponent::SetOrientation ( jscroll_orientation_t type ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 | 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) - 144 entries | Virtual Table (New) - 144 entries |
---|---|---|
0 | 476u | 476u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~SliderComponent | ~SliderComponent |
16 | ~SliderComponent | ~SliderComponent |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::ProcessEvent | Component::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Component::Paint | Component::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | SliderComponent::GetOrientation | SliderComponent::GetScrollOrientation |
452 | SliderComponent::SetOrientation | SliderComponent::SetScrollOrientation |
456 | SliderComponent::GetValue | SliderComponent::GetValue |
460 | SliderComponent::SetValue | SliderComponent::SetValue |
464 | SliderComponent::SetRange | SliderComponent::SetRange |
468 | SliderComponent::GetMinimum | SliderComponent::GetMinimum |
472 | SliderComponent::GetMaximum | SliderComponent::GetMaximum |
476 | SliderComponent::SetMinimum | SliderComponent::SetMinimum |
480 | SliderComponent::SetMaximum | SliderComponent::SetMaximum |
484 | SliderComponent::GetMinorTickSpacing | SliderComponent::GetMinorTickSpacing |
488 | SliderComponent::GetMajorTickSpacing | SliderComponent::GetMajorTickSpacing |
492 | SliderComponent::SetMinorTickSpacing | SliderComponent::SetMinorTickSpacing |
496 | SliderComponent::SetMajorTickSpacing | SliderComponent::SetMajorTickSpacing |
500 | SliderComponent::RegisterAdjustmentListener | SliderComponent::RegisterAdjustmentListener |
504 | SliderComponent::RemoveAdjustmentListener | SliderComponent::RemoveAdjustmentListener |
508 | SliderComponent::DispatchAdjustmentEvent | SliderComponent::DispatchAdjustmentEvent |
512 | SliderComponent::GetAdjustmentListeners | SliderComponent::GetAdjustmentListeners |
516 | (int (*)(...))0 | (int (*)(...))0 |
520 | (int (*)(...))0 | (int (*)(...))0 |
524 | (int (*)(...))0 | (int (*)(...))0 |
528 | (int (*)(...))0 | (int (*)(...))0 |
532 | (int (*)(...))0 | (int (*)(...))0 |
536 | -476u | -476u |
540 | -0x0000001dc | -0x0000001dc |
544 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
548 | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD1Ev | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD1Ev |
552 | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD0Ev | SliderComponent::_ZTv0_n12_N4jgui15SliderComponentD0Ev |
556 | jcommon::Object::Clone | jcommon::Object::Clone |
560 | jcommon::Object::Equals | jcommon::Object::Equals |
564 | jcommon::Object::Compare | jcommon::Object::Compare |
568 | jcommon::Object::Hash | jcommon::Object::Hash |
572 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Virtual method Spin::GetScrollOrientation ( ) has been added to this class instead of Spin::SetType ( jspin_type_t type ). | 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 Spin::SetScrollOrientation ( jscroll_orientation_t type ) has been added to this class instead of Spin::GetType ( ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 | 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) - 168 entries | Virtual Table (New) - 168 entries |
---|---|---|
0 | 740u | 740u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~Spin | ~Spin |
16 | ~Spin | ~Spin |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Spin::ProcessEvent | Spin::ProcessEvent |
152 | Spin::ProcessEvent | Spin::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Spin::Paint | Spin::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | ItemComponent::GetItemColor | ItemComponent::GetItemColor |
452 | ItemComponent::GetItemFocusColor | ItemComponent::GetItemFocusColor |
456 | ItemComponent::GetSelectedItemColor | ItemComponent::GetSelectedItemColor |
460 | ItemComponent::GetSelectedItemForegroundColor | ItemComponent::GetSelectedItemForegroundColor |
464 | ItemComponent::GetItemForegroundColor | ItemComponent::GetItemForegroundColor |
468 | ItemComponent::GetItemForegroundFocusColor | ItemComponent::GetItemForegroundFocusColor |
472 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
476 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
480 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemColor |
484 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
488 | ItemComponent::SetItemForegroundColor | ItemComponent::SetItemForegroundColor |
492 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
496 | ItemComponent::SetItemColor | ItemComponent::SetItemColor |
500 | ItemComponent::SetItemFocusColor | ItemComponent::SetItemFocusColor |
504 | ItemComponent::SetSelectedItemColor | ItemComponent::SetSelectedItemColor |
508 | ItemComponent::SetSelectedItemForegroundColor | ItemComponent::SetSelectedItemForegroundColor |
512 | ItemComponent::SetItemForegroundColor | ItemComponent::SetItemForegroundColor |
516 | ItemComponent::SetItemForegroundFocusColor | ItemComponent::SetItemForegroundFocusColor |
520 | ItemComponent::GetItemsSize | ItemComponent::GetItemsSize |
524 | ItemComponent::SetLoop | ItemComponent::SetLoop |
528 | ItemComponent::SetCurrentIndex | ItemComponent::SetCurrentIndex |
532 | Spin::AddEmptyItem | Spin::AddEmptyItem |
536 | Spin::AddTextItem | Spin::AddTextItem |
540 | Spin::AddImageItem | Spin::AddImageItem |
544 | Spin::AddCheckedItem | Spin::AddCheckedItem |
548 | ItemComponent::AddItem | ItemComponent::AddItem |
552 | ItemComponent::AddItem | ItemComponent::AddItem |
556 | ItemComponent::AddItems | ItemComponent::AddItems |
560 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
564 | ItemComponent::RemoveItem | ItemComponent::RemoveItem |
568 | ItemComponent::RemoveItems | ItemComponent::RemoveItems |
572 | ItemComponent::GetItem | ItemComponent::GetItem |
576 | ItemComponent::GetItems | ItemComponent::GetItems |
580 | ItemComponent::GetCurrentItem | ItemComponent::GetCurrentItem |
584 | ItemComponent::GetCurrentIndex | ItemComponent::GetCurrentIndex |
588 | ItemComponent::RegisterSelectListener | ItemComponent::RegisterSelectListener |
592 | ItemComponent::RemoveSelectListener | ItemComponent::RemoveSelectListener |
596 | ItemComponent::DispatchSelectEvent | ItemComponent::DispatchSelectEvent |
600 | ItemComponent::GetSelectListeners | ItemComponent::GetSelectListeners |
604 | Spin::SetType | Spin::GetScrollOrientation |
608 | Spin::GetType | Spin::SetScrollOrientation |
612 | (int (*)(...))0 | (int (*)(...))0 |
616 | (int (*)(...))0 | (int (*)(...))0 |
620 | (int (*)(...))0 | (int (*)(...))0 |
624 | (int (*)(...))0 | (int (*)(...))0 |
628 | (int (*)(...))0 | (int (*)(...))0 |
632 | -740u | -740u |
636 | -0x0000002e4 | -0x0000002e4 |
640 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
644 | Spin::_ZTv0_n12_N4jgui4SpinD1Ev | Spin::_ZTv0_n12_N4jgui4SpinD1Ev |
648 | Spin::_ZTv0_n12_N4jgui4SpinD0Ev | Spin::_ZTv0_n12_N4jgui4SpinD0Ev |
652 | jcommon::Object::Clone | jcommon::Object::Clone |
656 | jcommon::Object::Equals | jcommon::Object::Equals |
660 | jcommon::Object::Compare | jcommon::Object::Compare |
664 | jcommon::Object::Hash | jcommon::Object::Hash |
668 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Type of field _caret_type has been changed from jcursor_type_t to jcaret_type_t of different format. | This field may be incorrectly initialized or accessed by applications. |
2 | Virtual method TextComponent::SetCaretType ( jcaret_type_t t ) has been added to this class instead of TextComponent::SetCaretType ( jcursor_type_t t ). | 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) - 161 entries | Virtual Table (New) - 161 entries |
---|---|---|
0 | 484u | 484u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TextComponent | ~TextComponent |
16 | ~TextComponent | ~TextComponent |
20 | Component::GetParent | Component::GetParent |
24 | Component::GetTopLevelAncestor | Component::GetTopLevelAncestor |
28 | Component::GetBaseline | Component::GetBaseline |
32 | Component::GetBaselineResizeBehavior | Component::GetBaselineResizeBehavior |
36 | Component::GetAlignmentX | Component::GetAlignmentX |
40 | Component::GetAlignmentY | Component::GetAlignmentY |
44 | Component::SetAlignmentX | Component::SetAlignmentX |
48 | Component::SetAlignmentY | Component::SetAlignmentY |
52 | Component::SetComponentOrientation | Component::SetComponentOrientation |
56 | Component::GetComponentOrientation | Component::GetComponentOrientation |
60 | Component::SetThemeEnabled | Component::SetThemeEnabled |
64 | Component::IsThemeEnabled | Component::IsThemeEnabled |
68 | Component::SetIgnoreRepaint | Component::SetIgnoreRepaint |
72 | Component::SetOpaque | Component::SetOpaque |
76 | Component::IsOpaque | Component::IsOpaque |
80 | Component::Invalidate | Component::Invalidate |
84 | Component::Revalidate | Component::Revalidate |
88 | Component::IsValid | Component::IsValid |
92 | Component::SetGap | Component::SetGap |
96 | Component::SetHorizontalGap | Component::SetHorizontalGap |
100 | Component::SetVerticalGap | Component::SetVerticalGap |
104 | Component::GetHorizontalGap | Component::GetHorizontalGap |
108 | Component::GetVerticalGap | Component::GetVerticalGap |
112 | Component::SetParent | Component::SetParent |
116 | Component::SetBackgroundVisible | Component::SetBackgroundVisible |
120 | Component::IsEnabled | Component::IsEnabled |
124 | Component::SetEnabled | Component::SetEnabled |
128 | Component::SetNavigation | Component::SetNavigation |
132 | Component::GetLeftComponent | Component::GetLeftComponent |
136 | Component::GetRightComponent | Component::GetRightComponent |
140 | Component::GetUpComponent | Component::GetUpComponent |
144 | Component::GetDownComponent | Component::GetDownComponent |
148 | Component::ProcessEvent | Component::ProcessEvent |
152 | Component::ProcessEvent | Component::ProcessEvent |
156 | Component::RequestFocus | Component::RequestFocus |
160 | Component::ReleaseFocus | Component::ReleaseFocus |
164 | Component::SetVisible | Component::SetVisible |
168 | Component::IsVisible | Component::IsVisible |
172 | Component::HasFocus | Component::HasFocus |
176 | Component::SetBorder | Component::SetBorder |
180 | Component::SetBorderSize | Component::SetBorderSize |
184 | Component::GetBorderSize | Component::GetBorderSize |
188 | Component::SetMinimumSize | Component::SetMinimumSize |
192 | Component::SetMaximumSize | Component::SetMaximumSize |
196 | Component::SetPreferredSize | Component::SetPreferredSize |
200 | Component::GetMinimumSize | Component::GetMinimumSize |
204 | Component::GetMaximumSize | Component::GetMaximumSize |
208 | Component::GetPreferredSize | Component::GetPreferredSize |
212 | Component::Move | Component::Move |
216 | Component::Move | Component::Move |
220 | Component::SetBounds | Component::SetBounds |
224 | Component::SetBounds | Component::SetBounds |
228 | Component::SetBounds | Component::SetBounds |
232 | Component::SetLocation | Component::SetLocation |
236 | Component::SetLocation | Component::SetLocation |
240 | Component::SetSize | Component::SetSize |
244 | Component::SetSize | Component::SetSize |
248 | Component::GetX | Component::GetX |
252 | Component::GetY | Component::GetY |
256 | Component::GetAbsoluteX | Component::GetAbsoluteX |
260 | Component::GetAbsoluteY | Component::GetAbsoluteY |
264 | Component::GetWidth | Component::GetWidth |
268 | Component::GetHeight | Component::GetHeight |
272 | Component::GetLocation | Component::GetLocation |
276 | Component::GetSize | Component::GetSize |
280 | Component::SetGradientLevel | Component::SetGradientLevel |
284 | Component::GetGradientLevel | Component::GetGradientLevel |
288 | Component::SetFont | Component::SetFont |
292 | Component::IsFontSet | Component::IsFontSet |
296 | Component::GetFont | Component::GetFont |
300 | Component::RaiseToTop | Component::RaiseToTop |
304 | Component::LowerToBottom | Component::LowerToBottom |
308 | Component::PutAtop | Component::PutAtop |
312 | Component::PutBelow | Component::PutBelow |
316 | Component::SetBackgroundColor | Component::SetBackgroundColor |
320 | Component::SetForegroundColor | Component::SetForegroundColor |
324 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
328 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
332 | Component::SetBorderColor | Component::SetBorderColor |
336 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
340 | Component::SetBackgroundColor | Component::SetBackgroundColor |
344 | Component::SetForegroundColor | Component::SetForegroundColor |
348 | Component::SetBackgroundFocusColor | Component::SetBackgroundFocusColor |
352 | Component::SetForegroundFocusColor | Component::SetForegroundFocusColor |
356 | Component::SetBorderColor | Component::SetBorderColor |
360 | Component::SetBorderFocusColor | Component::SetBorderFocusColor |
364 | Component::GetBackgroundColor | Component::GetBackgroundColor |
368 | Component::GetForegroundColor | Component::GetForegroundColor |
372 | Component::GetBackgroundFocusColor | Component::GetBackgroundFocusColor |
376 | Component::GetForegroundFocusColor | Component::GetForegroundFocusColor |
380 | Component::GetBorderColor | Component::GetBorderColor |
384 | Component::GetBorderFocusColor | Component::GetBorderFocusColor |
388 | Component::SetFocusable | Component::SetFocusable |
392 | Component::IsFocusable | Component::IsFocusable |
396 | Component::Intersect | Component::Intersect |
400 | Component::Paint | Component::Paint |
404 | Component::PaintBorderBackground | Component::PaintBorderBackground |
408 | Component::PaintBorderEdges | Component::PaintBorderEdges |
412 | Component::Repaint | Component::Repaint |
416 | Component::RegisterFocusListener | Component::RegisterFocusListener |
420 | Component::RemoveFocusListener | Component::RemoveFocusListener |
424 | Component::DispatchFocusEvent | Component::DispatchFocusEvent |
428 | Component::GetFocusListeners | Component::GetFocusListeners |
432 | Component::RegisterComponentListener | Component::RegisterComponentListener |
436 | Component::RemoveComponentListener | Component::RemoveComponentListener |
440 | Component::DispatchComponentEvent | Component::DispatchComponentEvent |
444 | Component::GetComponentListeners | Component::GetComponentListeners |
448 | TextComponent::SetTextSize | TextComponent::SetTextSize |
452 | TextComponent::GetTextSize | TextComponent::GetTextSize |
456 | TextComponent::SetEchoChar | TextComponent::SetEchoChar |
460 | TextComponent::GetEchoChar | TextComponent::GetEchoChar |
464 | TextComponent::EchoCharIsSet | TextComponent::EchoCharIsSet |
468 | TextComponent::SetCaretType | TextComponent::SetCaretType |
472 | TextComponent::SetCaretVisible | TextComponent::SetCaretVisible |
476 | TextComponent::GetSelectedText | TextComponent::GetSelectedText |
480 | TextComponent::IsEditable | TextComponent::IsEditable |
484 | TextComponent::SetEditable | TextComponent::SetEditable |
488 | TextComponent::GetSelectionStart | TextComponent::GetSelectionStart |
492 | TextComponent::SetSelectionStart | TextComponent::SetSelectionStart |
496 | TextComponent::GetSelectionEnd | TextComponent::GetSelectionEnd |
500 | TextComponent::SetSelectionEnd | TextComponent::SetSelectionEnd |
504 | TextComponent::Select | TextComponent::Select |
508 | TextComponent::SelectAll | TextComponent::SelectAll |
512 | TextComponent::SetCaretPosition | TextComponent::SetCaretPosition |
516 | TextComponent::GetCaretPosition | TextComponent::GetCaretPosition |
520 | TextComponent::SetText | TextComponent::SetText |
524 | TextComponent::GetText | TextComponent::GetText |
528 | TextComponent::IncrementCaretPosition | TextComponent::IncrementCaretPosition |
532 | TextComponent::DecrementCaretPosition | TextComponent::DecrementCaretPosition |
536 | TextComponent::Insert | TextComponent::Insert |
540 | TextComponent::Append | TextComponent::Append |
544 | TextComponent::Backspace | TextComponent::Backspace |
548 | TextComponent::Delete | TextComponent::Delete |
552 | TextComponent::SetVerticalAlign | TextComponent::SetVerticalAlign |
556 | TextComponent::SetHorizontalAlign | TextComponent::SetHorizontalAlign |
560 | TextComponent::GetVerticalAlign | TextComponent::GetVerticalAlign |
564 | TextComponent::GetHorizontalAlign | TextComponent::GetHorizontalAlign |
568 | TextComponent::RegisterTextListener | TextComponent::RegisterTextListener |
572 | TextComponent::RemoveTextListener | TextComponent::RemoveTextListener |
576 | TextComponent::DispatchTextEvent | TextComponent::DispatchTextEvent |
580 | TextComponent::GetTextListeners | TextComponent::GetTextListeners |
584 | (int (*)(...))0 | (int (*)(...))0 |
588 | (int (*)(...))0 | (int (*)(...))0 |
592 | (int (*)(...))0 | (int (*)(...))0 |
596 | (int (*)(...))0 | (int (*)(...))0 |
600 | (int (*)(...))0 | (int (*)(...))0 |
604 | -484u | -484u |
608 | -0x0000001e4 | -0x0000001e4 |
612 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
616 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD1Ev | TextComponent::_ZTv0_n12_N4jgui13TextComponentD1Ev |
620 | TextComponent::_ZTv0_n12_N4jgui13TextComponentD0Ev | TextComponent::_ZTv0_n12_N4jgui13TextComponentD0Ev |
624 | jcommon::Object::Clone | jcommon::Object::Clone |
628 | jcommon::Object::Equals | jcommon::Object::Equals |
632 | jcommon::Object::Compare | jcommon::Object::Compare |
636 | jcommon::Object::Hash | jcommon::Object::Hash |
640 | jcommon::Object::what | jcommon::Object::what |
Change | Effect | |
---|---|---|
1 | Type of field delay has been changed from bool (1 byte) to uint64_t (8 bytes). | This field may be incorrectly initialized or accessed by applications. |
2 | Field nextExecutionTime 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. |
3 | Field period 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 | Type of return value has been changed from jadjustment_type_t to jadjustmentevent_type_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jframe_event_t to jcontainerevent_type_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jkey_symbol_t to jkeyevent_symbol_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jporter_duff_flags_t to jporterduff_flags_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jinput_modifiers_t to jkeyevent_modifiers_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jkey_symbol_t to jkeyevent_symbol_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jkey_type_t to jkeyevent_type_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jporter_duff_flags_t to jporterduff_flags_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jresource_event_type_t to jresourceevent_type_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jselect_type_t to jselectevent_type_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jwindow_event_t to jwindowevent_type_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Type of return value has been changed from jyesno_response_t to jdialog_result_t of different format. | Applications will obtain a different return value and execution may change. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from BL_UNKNOWN to JBA_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 BL_NORTH to JBA_NORTH. | 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 BL_SOUTH to JBA_SOUTH. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from BL_EAST to JBA_EAST. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from BL_WEST to JBA_WEST. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Name of member with value 5 has been changed from BL_CENTER to JBA_CENTER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Name of member with value 6 has been changed from BL_PAGE_START to JBA_BEFORE_FIRST_LINE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Name of member with value 7 has been changed from BL_PAGE_END to JBA_AFTER_LAST_LINE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Name of member with value 8 has been changed from BL_LINE_START to JBA_BEFORE_LINE_BEGINS. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Name of member with value 9 has been changed from BL_LINE_END to JBA_AFTER_LINE_ENDS. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 500 bytes to 492 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 32 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field _symbol 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 strictConversion to JCF_STRICT_CONVERSION. | 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 lenientConversion to JCF_LENIENT_CONVERSION. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from CS_OK to JCR_OK. | 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 CS_SOURCE_EXHAUSTED to JCR_SOURCE_EXHAUSTED. | 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 CS_TARGET_EXHAUSTED to JCR_TARGET_EXHAUSTED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from CS_SOURCE_ILLEGAL to JCR_SOURCE_ILLEGAL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from CS_SOURCE_CORRUPT to JCR_SOURCE_CORRUPT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from CHECK_TYPE to JCT_CHECK. | 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 RADIO_TYPE to JCT_RADIO. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from LEFT_ALIGNMENT to JCA_TOP. | 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 CENTER_ALIGNMENT to JCA_CENTER. | 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 RIGHT_ALIGNMENT to JCA_BOTTOM. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from CB_CONSTANT_ASCENT to JCB_CONSTANT_ASCENT. | 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 CB_CONSTANT_DESCENT to JCB_CONSTANT_DESCENT. | 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 CB_CENTER_OFFSET to JCB_CENTER_OFFSET. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from CB_OTHER to JCB_OTHER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from EMPTY_BORDER to JCB_EMPTY. | 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 LINE_BORDER to JCB_LINE. | 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 BEVEL_BORDER to JCB_BEVEL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from ROUND_BORDER to JCB_ROUND. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from RAISED_GRADIENT_BORDER to JCB_RAISED_GRADIENT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Name of member with value 5 has been changed from LOWERED_GRADIENT_BORDER to JCB_LOWERED_GRADIENT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Name of member with value 6 has been changed from RAISED_BEVEL_BORDER to JCB_RAISED_BEVEL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Name of member with value 7 has been changed from LOWERED_BEVEL_BORDER to JCB_LOWERED_BEVEL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Name of member with value 8 has been changed from RAISED_ETCHED_BORDER to JCB_RAISED_ETCHED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Name of member with value 9 has been changed from LOWERED_ETCHED_BORDER to JCB_LOWERED_ETCHED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from LEFT_TO_RIGHT_ORIENTATION to JCO_LEFT_TO_RIGHT. | 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 RIGHT_TO_LEFT_ORIENTATION to JCO_RIGHT_TO_LEFT. | 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 TOP_TO_BOTTOM_ORIENTATION to JCO_UP_TO_BOTTOM. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from BOTTOM_TO_TOP_ORIENTATION to JCO_BOTTOM_TO_UP. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from COMPONENT_HIDDEN_EVENT to JCE_HIDDEN. | 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 COMPONENT_SHOWN_EVENT to JCE_SHOWN. | 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 COMPONENT_MOVED_EVENT to JCE_MOVED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from COMPONENT_PAINTED_EVENT to JCE_PAINTED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from TCP_SOCKET to JCT_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 UDP_SOCKET to JCT_TCP. | 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 MCAST_SOCKET to JCT_UDP. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from RTP_SOCKET to JCT_MCAST. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from RAW_SOCKET to JCT_RTP. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Name of member with value 5 has been changed from UNKNOWN_SOCKET to JCT_RAW. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from RECEIVER_PIPE to JCP_RECEIVER. | 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 SENDER_PIPE to JCP_SENDER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 1 has been changed from CL_HORIZONTAL to JCL_HORIZONTAL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 2 has been changed from CL_VERTICAL to JCL_VERTICAL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from NOW_LINK to JLF_NOW. | 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 LAZY_LINK to JLF_LAZY. | 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 LOCAL_LINK to JLF_LOCAL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from GLOBAL_LINK to JLF_GLOBAL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from F_UNKNOWN to JFT_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 F_REGULAR to JFT_REGULAR. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 10 has been changed from F_FIFO to JFT_FIFO. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 11 has been changed from F_SYMBOLIC_LINK to JFT_SYMBOLIC_LINK. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 12 has been changed from F_SOCKET to JFT_SOCKET. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Name of member with value 2 has been changed from F_DIRECTORY to JFT_DIRECTORY. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Name of member with value 3 has been changed from F_CHAR_DEVICE to JFT_CHAR_DEVICE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Name of member with value 4 has been changed from F_COMPRESS to JFT_COMPRESS. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Name of member with value 5 has been changed from F_ENCRYPTED to JFT_ENCRYPTED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Name of member with value 6 has been changed from F_HIDDEN to JFT_HIDDEN. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Name of member with value 7 has been changed from F_OFFLINE to JFT_OFFLINE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Name of member with value 8 has been changed from F_SYSTEM to JFT_SYSTEM. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Name of member with value 9 has been changed from F_BLOCK_DEVICE to JFT_BLOCK_DEVICE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from FILE_ONLY to JFF_FILE_ONLY. | 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 DIRECTORY_ONLY to JFF_DIRECTORY_ONLY. | 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 FILE_AND_DIRECTORY to JFF_FILE_AND_DIRECTORY. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from OPEN_FILE_DIALOG to JFT_OPEN_FILE_DIALOG. | 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 SAVE_FILE_DIALOG to JFT_SAVE_FILE_DIALOG. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from FL_LEFT to JFL_LEFT. | 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 FL_CENTER to JFL_CENTER. | 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 FL_RIGHT to JFL_RIGHT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from FL_LEADING to JFL_LEADING. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from FL_TRAILING to JFL_TRAILING. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from GAINED_FOCUS_EVENT to JFE_LOST. | 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 LOST_FOCUS_EVENT to JFE_GAINED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field _attributes 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 | Name of member with value 1 has been changed from FB_MAXIMIZE to JFB_MINIMIZE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 2 has been changed from FB_CLOSE to JFB_CLOSE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from DEFAULT_CURSOR to JCS_DEFAULT. | 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 CROSSHAIR_CURSOR to JCS_CROSSHAIR. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 10 has been changed from NW_CORNER_CURSOR to JCS_NW_CORNER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 11 has been changed from NE_CORNER_CURSOR to JCS_NE_CORNER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 12 has been changed from SW_CORNER_CURSOR to JCS_SW_CORNER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Name of member with value 13 has been changed from SE_CORNER_CURSOR to JCS_SE_CORNER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Name of member with value 14 has been changed from TEXT_CURSOR to JCS_TEXT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Name of member with value 15 has been changed from WAIT_CURSOR to JCS_WAIT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Name of member with value 2 has been changed from EAST_CURSOR to JCS_EAST. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Name of member with value 3 has been changed from WEST_CURSOR to JCS_WEST. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Name of member with value 4 has been changed from NORTH_CURSOR to JCS_NORTH. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Name of member with value 5 has been changed from SOUTH_CURSOR to JCS_SOUTH. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Name of member with value 6 has been changed from HAND_CURSOR to JCS_HAND. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Name of member with value 7 has been changed from MOVE_CURSOR to JCS_MOVE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Name of member with value 8 has been changed from NS_CURSOR to JCS_NS. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Name of member with value 9 has been changed from WE_CURSOR to JCS_WE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field _porter_duff_flags has been renamed to _porterduff_flags. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
Change | Effect | |
---|---|---|
1 | Name of member with value 1 has been changed from BF_NOFX to JBF_NOFX. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 128 has been changed from BF_XOR to JBF_XOR. | 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 BF_ALPHACHANNEL to JBF_ALPHACHANNEL. | 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 BF_COLORALPHA to JBF_COLORALPHA. | 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 BF_COLORIZE to JBF_COLORIZE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 1 has been changed from DF_NOFX to JDF_NOFX. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 2 has been changed from DF_BLEND to JDF_BLEND. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 4 has been changed from DF_XOR to JDF_XOR. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from LEFT_HALIGN to JHA_LEFT. | 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 CENTER_HALIGN to JHA_CENTER. | 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 RIGHT_HALIGN to JHA_RIGHT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from JUSTIFY_HALIGN to JHA_JUSTIFY. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 1 has been changed from BEVEL_JOIN to JLJ_BEVEL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 2 has been changed from ROUND_JOIN to JLJ_ROUND. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 4 has been changed from MITER_JOIN to JLJ_MITER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 1 has been changed from SOLID_LINE to JLS_SOLID. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 2 has been changed from DASH_LINE to JLS_DASH. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 4 has been changed from DASH_DOT_LINE to JLS_DASH_DOT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 8 has been changed from DOT_LINE to JLS_DOT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from TOP_VALIGN to JVA_TOP. | 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 CENTER_VALIGN to JVA_CENTER. | 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 BOTTOM_VALIGN to JVA_BOTTOM. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from JUSTIFY_VALIGN to JVA_JUSTIFY. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from BODY_TAG to JTT_BODY. | 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 TEXT_TAG to JTT_TEXT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from GET to JHM_GET. | 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 POST to JHM_POST. | 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 HEAD to JHM_HEAD. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from OPTIONS to JHM_OPTIONS. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from ERRO to JHM_ERROR. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from SPF_UNKNOWN to JSP_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 SPF_ARGB1555 to JSP_ARGB1555. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 10 has been changed from SPF_I420 to JSP_I420. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 11 has been changed from SPF_YV12 to JSP_YV12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 12 has been changed from SPF_LUT8 to JSP_LUT8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Name of member with value 13 has been changed from SPF_ALUT44 to JSP_ALUT44. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Name of member with value 14 has been changed from SPF_AiRGB to JSP_AiRGB. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Name of member with value 15 has been changed from SPF_A1 to JSP_A1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Name of member with value 16 has been changed from SPF_NV12 to JSP_NV12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Name of member with value 17 has been changed from SPF_NV16 to JSP_NV16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Name of member with value 18 has been changed from SPF_ARGB2554 to JSP_ARGB2554. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Name of member with value 19 has been changed from SPF_ARGB4444 to JSP_ARGB4444. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Name of member with value 2 has been changed from SPF_RGB16 to JSP_RGB16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Name of member with value 20 has been changed from SPF_RGBA4444 to JSP_RGBA4444. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Name of member with value 21 has been changed from SPF_NV21 to JSP_NV21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Name of member with value 22 has been changed from SPF_AYUV to JSP_AYUV. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Name of member with value 23 has been changed from SPF_A4 to JSP_A4. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Name of member with value 24 has been changed from SPF_ARGB1666 to JSP_ARGB1666. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Name of member with value 25 has been changed from SPF_ARGB6666 to JSP_ARGB6666. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Name of member with value 26 has been changed from SPF_RGB18 to JSP_RGB18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 | Name of member with value 27 has been changed from SPF_LUT2 to JSP_LUT2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 | Name of member with value 28 has been changed from SPF_RGB444 to JSP_RGB444. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 | Name of member with value 29 has been changed from SPF_RGB555 to JSP_RGB555. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 | Name of member with value 3 has been changed from SPF_RGB24 to JSP_RGB24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 | Name of member with value 30 has been changed from SPF_BGR555 to JSP_BGR555. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 | Name of member with value 31 has been changed from SPF_RGBA5551 to JSP_RGBA5551. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 | Name of member with value 32 has been changed from SPF_AVYU to JSP_AVYU. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 | Name of member with value 33 has been changed from SPF_VYU to JSP_VYU. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 | Name of member with value 4 has been changed from SPF_RGB32 to JSP_RGB32. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 | Name of member with value 5 has been changed from SPF_ARGB to JSP_ARGB. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 | Name of member with value 6 has been changed from SPF_A8 to JSP_A8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 | Name of member with value 7 has been changed from SPF_YUY2 to JSP_YUY2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 | Name of member with value 8 has been changed from SPF_RGB332 to JSP_RGB332. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 | Name of member with value 9 has been changed from SPF_UYVY to JSP_UYVY. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Size of this type has been changed from 516 bytes to 508 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from JBROADCAST_UNKNOWN to JBE_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 JBROADCAST_KEYEVENT to JBE_KEYEVENT. | 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 JBROADCAST_MOUSEEVENT to JBE_MOUSEEVENT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from TEXT_MENU_ITEM to JMT_EMPTY. | 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 IMAGE_MENU_ITEM to JMT_TEXT. | 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 CHECK_MENU_ITEM to JMT_IMAGE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from EMPTY_MENU_ITEM to JMT_CHECK. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from FULL_ALPHA_NUMERIC_KEYBOARD to JKB_QWERTY. | 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 SMALL_ALPHA_NUMERIC_KEYBOARD to JKB_ALPHA_NUMERIC. | 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 FULL_NUMERIC_KEYBOARD to JKB_NUMERIC. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from SMALL_NUMERIC_KEYBOARD to JKB_PHONE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from FULL_WEB_KEYBOARD to JKB_INTERNET. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 1 has been changed from INFO_LOGGER to JRT_INFO. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 16 has been changed from UNKNOWN_LOGGER to JRT_UNKNOWN. | 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 WARNNING_LOGGER to JRT_WARNNING. | 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 ERROR_LOGGER to JRT_ERROR. | 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 CRITICAL_LOGGER to JRT_CRITICAL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from MENU_ALIGN to JMA_TITLE. | 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 SUBMENU_ALIGN to JMA_ITEM. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from JMOUSE_UNKNOWN to JMB_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 JMOUSE_BUTTON1 to JMB_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 JMOUSE_BUTTON2 to JMB_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 JMOUSE_BUTTON3 to JMB_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 JMOUSE_WHEEL to JMB_WHEEL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from JMOUSE_UNKNOWN_EVENT to JME_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 JMOUSE_PRESSED_EVENT to JME_PRESSED. | 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 JMOUSE_RELEASED_EVENT to JME_RELEASED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Name of member with value 3 has been changed from JMOUSE_MOVED_EVENT to JME_MOVED. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Name of member with value 4 has been changed from JMOUSE_WHEEL_EVENT to JME_WHEEL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from NONE_PROT_MUTEX to JMP_NONE. | 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 INHERIT_PROT_MUTEX to JMP_INHERIT. | 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 PROTECT_PROT_MUTEX to JMP_PROTECT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from FAST_MUTEX to JMT_FAST. | 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 RECURSIVE_MUTEX to JMT_RECURSIVE. | 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 ERROR_CHECK_MUTEX to JMT_ERROR_CHECK. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from CHILD_PROCESS to JPT_CHILD. | 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 PARENT_PROCESS to JPT_PARENT. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from SCHEDULE_FIFO to JSP_FIFO. | 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 SCHEDULE_ROUND_ROBIN to JSP_ROUND_ROBIN. | 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 SCHEDULE_OTHER to JSP_OTHER. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field _type 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 | Name of member with value 0 has been changed from HORIZONTAL_SCROLL to JST_HORIZONTAL_ONLY. | 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 VERTICAL_SCROLL to JST_VERTICAL_ONLY. | 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 BOTH_SCROLL to JST_BOTH. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from LEFT_RIGHT_SCROLL to JSO_HORIZONTAL. | 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 BOTTOM_UP_SCROLL to JSO_VERTICAL. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from POLICY_OTHER to JTP_OTHER. | 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 POLICY_FIFO to JTP_FIFO. | 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 POLICY_ROUND_ROBIN to JTP_ROUND_ROBIN. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from LOW_PRIORITY to JTP_LOW. | 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 NORMAL_PRIORITY to JTP_NORMAL. | 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 HIGH_PRIORITY to JTP_HIGH. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from DETACH_THREAD to JTT_DETACH. | 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 JOINABLE_THREAD to JTT_JOINABLE. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | Field _next_execution_time has been added to this type. | 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 | Size of this type has been changed from 520 bytes to 512 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | Name of member with value 0 has been changed from ANALOGIC_WATCH to JWT_CRONOMETERUP. | 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 CRONOMETERUP_WATCH to JWT_CRONOMETERDOWN. | 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 CRONOMETERDOWN_WATCH to JWT_ANALOGIC. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
Change | Effect | |
---|---|---|
1 | The default argument of 1st parameter type has been changed from 0 to 2. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The default argument of 1st parameter type has been changed from 0 to 2. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The member JBA_LINE_END with value 9 has been added. | No effect. |
2 | The member JBA_LINE_START with value 8 has been added. | No effect. |
3 | The member JBA_PAGE_END with value 7 has been added. | No effect. |
4 | The member JBA_PAGE_START with value 6 has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | The member JCA_LEFT with value 3 has been added. | No effect. |
2 | The member JCA_RIGHT with value 4 has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | The member JFB_MAXIMIZE with value 1 has been added. | No effect. |
Change | Effect | |
---|---|---|
1 | Virtual method TimerTask::Cancel ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 | Virtual method TimerTask::GetDelay ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
3 | Virtual method TimerTask::SetDelay ( uint64_t delay ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
Offset | Virtual Table (Old) - 21 entries | Virtual Table (New) - 24 entries |
---|---|---|
0 | 88u | 88u |
4 | (int (*)(...))0 | (int (*)(...))0 |
8 | (int (*)(...))(& typeinfo) | (int (*)(...))(& typeinfo) |
12 | ~TimerTask | ~TimerTask |
16 | ~TimerTask | ~TimerTask |
20 | TimerTask::Run | TimerTask::Run |
24 | (int (*)(...))0 | TimerTask::GetDelay |
28 | (int (*)(...))0 | TimerTask::SetDelay |
32 | (int (*)(...))0 | TimerTask::Cancel |
36 | (int (*)(...))0 | (int (*)(...))0 |
40 | (int (*)(...))0 | (int (*)(...))0 |
44 | -88u | (int (*)(...))0 |
48 | -0x000000058 | (int (*)(...))0 |
52 | (int (*)(...))(& typeinfo) | (int (*)(...))0 |
56 | TimerTask::_ZTv0_n12_N7jthread9TimerTaskD1Ev | -88u |
60 | TimerTask::_ZTv0_n12_N7jthread9TimerTaskD0Ev | -0x000000058 |
64 | jcommon::Object::Clone | (int (*)(...))(& typeinfo) |
68 | jcommon::Object::Equals | TimerTask::_ZTv0_n12_N7jthread9TimerTaskD1Ev |
72 | jcommon::Object::Compare | TimerTask::_ZTv0_n12_N7jthread9TimerTaskD0Ev |
76 | jcommon::Object::Hash | jcommon::Object::Clone |
80 | jcommon::Object::what | jcommon::Object::Equals |
84 | jcommon::Object::Compare | |
88 | jcommon::Object::Hash | |
92 | jcommon::Object::what |