Fri Jul 27 15:39:52 2001 * Written new module JP_CB: contains base_callback_t. * Added focus_lost_callback, focus_lost_callback_argument with support to TOBJECT module (set_focus_lost_calback()). Sun Jul 29 15:15:17 2001 * Added checked/unckecked_callbacks according to the new model to TCheckBox (TCHKBOX module). Thu Aug 2 14:00:56 2001 * Added pressed_callback according to the new model to TPushButton (TPUSHBUT module). * Added focus_taken_callback, focus_taken_callback_argument to TOBJECT module. Wed Oct 24 16:13:17 2001 * Removed TApplication:m_new_handler() and set_new_handler() calls in TAPLLICA and TTEXTZN modules. * Fixed warning in TList::TList() (TLIST module) Sat Sep 7 21:01:43 2002 * Added itemClickedCallback support in TMENU module. Wed Oct 9 00:03:23 2002 * New Callback code to replace static functions with operator(). * New modules: ButtonsBox/MessageBox/InputBox. Written backward compatible MessageBox (msgbox), removed old inputbox. * Added MkDir to FileSelectionBox(). * Fixed JPDEMO to compile it with these changes. * Added KeyCallback support in TApplication. Wed Nov 6 23:06:53 2002 * Commented unclear JPDEBUG_TEST(DEBUG_ERROR_17,f_ok_button && f_focused) in TPushButton. * Made m_set_focus_to_previous_element()/m_set_focus_to_next_element() public in TGroup. Fri Nov 22 20:51:02 2002 * Replaced boolean/TRUE/FALSE with built-in bool/true/false. * Made f_cursor_style non-static and added cursorStyle()/setCursorStyle(int) to TTextZone, used in THelpWindow to disable cursor in THelpTextZone. Mon Nov 25 17:07:39 2002 * Added EXEDAT sources to TOOLS, inserted #pragma pack(push, 1) into CONNNECT.C and EXEDAT.CPP (-fpack_struct doesnt work with gcc 2.952). * Modified some makefiles. Thu Dec 5 20:46:37 2002 * Made default parameters for defaultButton = 0 and cancelButton = -1 in ButtonsBox. Fri Dec 13 18:33:16 GMT 2002 * Porting to GCC 3.2.1: - JPTUI friend declaration requires class-key; warning: no newline at end of file; default argument given for parameter; This file includes at least one deprecated or antiquated header; _exit->exit(EXIT_FAILURE) in AbortProgram() (ERRORS module); Fixed LOCK_FUNCTION(x) macros in COMPAT.H Fixed ScreenInitialized condition in SetMousePointerAspect() (MOUSE module). Removed new(nothrow) code from TTEXTZN and TAPPLICA modules. warning: multi-line string literals are deprecated: asm() in DEBUG, MOUSEGCC, SCREEN modules. Removed inlide from m_set_previous_focused_object() description (TOBJECT.H) - Tools Makefile EXEDAT.CPP, JPHC.CPP, JP_PROTO.CPP * Changed version to "4.2".