Commit graph

  • f5ae044937 wxFileConfig uses sorted arrays (big performance improvement) Vadim Zeitlin 1998-07-16 17:30:39 +00:00
  • 3bfa440288 added sorted arrays: they automatically sort items on insertion (using user provided compare function) and binary search in Index(). Using them in situations where Index() performance is important brings 30%-40% performance boost. Vadim Zeitlin 1998-07-16 17:29:46 +00:00
  • 400735a8fa Cured SetString/GetSelection interaction; incorporated Chris's changes to wxDC:Blit for printer DCs. Julian Smart 1998-07-16 08:34:29 +00:00
  • 1eb20d4a08 Inserted an else that seemed to be missing. (My RadioBox crashed without it...) Robin Dunn 1998-07-16 06:47:27 +00:00
  • e49f47aa77 wxStream: wxInputStream and wxOutputStream don't inherit from wxObject anymore. Removed DECLARE* and IMPLEMENT* filefn.h: added #include "wx/list.h" to define wxStringList Guilhem Lavaux 1998-07-15 18:40:37 +00:00
  • ba7f9a90b4 speed optimizations: some functions now use wxString::Alloc, wxTextFile::Read uses a buffer to read data (instead of reading it one char at a time) Vadim Zeitlin 1998-07-15 17:14:06 +00:00
  • dd1eaa89dd optimizations: more functions made inline, added Alloc()/Shrink() function for more precise control over string's memory Vadim Zeitlin 1998-07-15 17:10:23 +00:00
  • 2ab889ff7b added gauge.cpp Karsten Ballüder 1998-07-15 14:38:57 +00:00
  • 5a8c6c9adb fixed SetRange/GetValue Karsten Ballüder 1998-07-15 14:37:42 +00:00
  • 24e5e6fcb4 fixed wxGTK copyright Karsten Ballüder 1998-07-15 12:02:40 +00:00
  • b4c05cda99 On Robert's request I have added the html-version of my wxQt proposal. Karsten Ballüder 1998-07-15 12:00:42 +00:00
  • 45ea509a21 common constants (wxSeekMode) and types (off_t) to wxFile and wxStream are now defined in filefn.h included by both file.h and stream.h Vadim Zeitlin 1998-07-14 22:15:29 +00:00
  • eda3efe2f8 off_t #define'd as _off_t for VC++ (it's not a standard type) Vadim Zeitlin 1998-07-14 22:08:59 +00:00
  • 30a5be975d GetTempFileName used in wxTempFile now instead of tmpnam Vadim Zeitlin 1998-07-14 21:59:27 +00:00
  • 0ce2baa5e6 ExpandEnvVars was eating backslashes - no more. Vadim Zeitlin 1998-07-14 21:57:24 +00:00
  • 3826db3ef5 added wxSplitFile() to decompose a file name into path + name + ext Vadim Zeitlin 1998-07-14 21:55:47 +00:00
  • 92abb45d0a 1) added wxSplitFile() to decompose a file name into path + name + ext 2) added a macro wxARE_FILENAMES_CASE_SENSITIVE which is either 1 or 0 (for usage with wxString::IsSameAs) Vadim Zeitlin 1998-07-14 21:55:17 +00:00
  • 0cd9bfe8da * wxMemory*Stream link problem fix. * wxData*Stream update. Guilhem Lavaux 1998-07-14 16:35:50 +00:00
  • 79c3e0e1ae * wxStream: I've rewritten the inheritance * added wxZlib*Stream * updated makefiles and data.cpp * modified a bit wxFile so I can use it in wxFile*Stream Guilhem Lavaux 1998-07-14 12:06:50 +00:00
  • 33d0b396b2 resize mdi and notebook client bitmap resizing (used in imagelist) draw spline bug Robert Roebling 1998-07-13 23:30:59 +00:00
  • d29d303b1c In splitter sample, forwarded OnIdle events to wxFrame, else UI updates don't work. Removed compatibility function from docview.h. Julian Smart 1998-07-13 20:11:21 +00:00
  • 0180d5daae memdc and bitmap fixes Robert Roebling 1998-07-13 17:00:29 +00:00
  • 5a8c929eb4 constraints for notebook pages work (again) Vadim Zeitlin 1998-07-13 16:57:43 +00:00
  • 85504caca9 fixed DEBUG Karsten Ballüder 1998-07-13 15:46:01 +00:00
  • c6cdbc3d75 Changed #ifdef DEBUG to #ifdef __WXDEBUG__ Karsten Ballüder 1998-07-13 14:11:22 +00:00
  • 70bb5dba34 Quick fix to avoid unnecessary compiler warnings from duplicate __WXDEBUG__ defines. Karsten Ballüder 1998-07-13 12:47:02 +00:00
  • 4acbf24597 Configure now adds -D__WXDEBUG__ to the compiler switches if run with --with-debug_flag. Karsten Ballüder 1998-07-13 12:45:47 +00:00
  • f0b078077d Fixed that stupid stream problem. Karsten Ballüder 1998-07-13 10:01:29 +00:00
  • db138a4c2a Removed streams from VC++ makefile for now; corrected typo in log.h Julian Smart 1998-07-13 09:15:56 +00:00
  • ddfc206782 uses wxString again (std::string optional) Karsten Ballüder 1998-07-13 08:48:38 +00:00
  • 7d7fb17e1d GetTextExtent checks that passed pointers are not NULL Vadim Zeitlin 1998-07-12 23:23:11 +00:00
  • 27c9fe7554 wxLogDebug/Trace in release mode now don't give compiler warnings Vadim Zeitlin 1998-07-12 23:07:22 +00:00
  • b5c3b53817 constraints handling for notebook pages improved Vadim Zeitlin 1998-07-12 22:59:00 +00:00
  • e15e548b50 wxFILE_MUST_EXIST added Vadim Zeitlin 1998-07-12 22:57:42 +00:00
  • db8b79634e wxWindow::OnSize() removed Vadim Zeitlin 1998-07-12 22:52:14 +00:00
  • 092bddef5a 1) separate expand/collapse event 2) separate Expand/Collapse/ToggleItem() functions 3) IsItemExpanded() added Vadim Zeitlin 1998-07-12 22:50:32 +00:00
  • 5475b96085 constraints handling for the notebook pages fixed Vadim Zeitlin 1998-07-12 22:47:09 +00:00
  • a8e50c86a4 defined wxFILE_MUST_EXIST flag Vadim Zeitlin 1998-07-12 22:46:10 +00:00
  • f04f399187 wxGetEmptyString() function added Vadim Zeitlin 1998-07-12 22:40:00 +00:00
  • 02ce7b722e 1. expand/collapse (and -ing variants) events are now separated 2. ExpandItem(action) can now be also called as ExpandItem(), CollapseItem() and ToggleItem() 3. several other minor changes (IsExpanded function added) Vadim Zeitlin 1998-07-12 22:25:34 +00:00
  • abc7998686 added missing UngetWriteBuf() in wxString::insert Vadim Zeitlin 1998-07-12 22:06:28 +00:00
  • 128aec1da4 memory leak plugged Vadim Zeitlin 1998-07-12 22:05:16 +00:00
  • cd70477bbd wxFrame::OnSize() slightly optimized (the behaviour is the same as before) Vadim Zeitlin 1998-07-12 21:55:31 +00:00
  • d8329927ee wxWindow::OnSize() removed Vadim Zeitlin 1998-07-12 21:49:45 +00:00
  • 219f895a27 stream compile fixes bitmap, icon, imaglist work (broken) notebook client resize fixed (ugly) Robert Roebling 1998-07-12 20:06:59 +00:00
  • 3cacae09fa Added IMPLEMENT_CLASS, ... about wxStream classes (I hope I didn't make mistakes). Guilhem Lavaux 1998-07-12 15:36:53 +00:00
  • 32fc4afbb2 Ooops ! I've forgotten the include files. mmstream.cpp => mstream.cpp Guilhem Lavaux 1998-07-12 15:24:52 +00:00
  • 3d4c6a214a Added wxStream but I haven't tested them. Modified wxDataStream. Guilhem Lavaux 1998-07-12 15:16:09 +00:00
  • 23f641681f latest sources from M Karsten Ballüder 1998-07-12 15:02:44 +00:00
  • 4414cc1db8 Added wxTreeLayout for wxWindows 2.0 Julian Smart 1998-07-12 09:21:16 +00:00
  • ad3ad68e15 Added gtk.rsp, a 'response' file (listing of all wxGTK-specific files) Julian Smart 1998-07-12 09:17:14 +00:00
  • 3e1a3a402d Removed #pragmas in utils.cpp, corrected USE_(WX)DEBUG_CONTEXT, added wx200gtk.zip creation in zipdist.bat. Julian Smart 1998-07-12 09:16:20 +00:00
  • 0f460a1d4b Deleted "#include <sched.h>". Guilhem Lavaux 1998-07-11 14:51:58 +00:00
  • 401ec7b639 event/leave events scrollbar fix listctrl fix Robert Roebling 1998-07-11 09:53:58 +00:00
  • 4c6819972f tree control and dc::drawlines bug Robert Roebling 1998-07-10 23:08:39 +00:00
  • da7f8ac4dd wxWindow::OnSize() does _not_ call Layout() (it should only be done for top-level windows) Vadim Zeitlin 1998-07-10 17:46:08 +00:00
  • ed7a557b53 wxFrame::OnSize() calls Layout() if GetAutoLayout() Vadim Zeitlin 1998-07-10 17:45:38 +00:00
  • 2049ba38ad Changed __GTK__, __WINDOWS__ and __MOTIF__ to __WXGTK__, __WXMSW__ and __WXMOTIF__ Karsten Ballüder 1998-07-10 14:15:17 +00:00
  • 7007fcfced Fixed implementation pragma to "utils.h" Karsten Ballüder 1998-07-10 13:34:20 +00:00
  • 8c43d1c898 DEBUG -> WXDEBUG Karsten Ballüder 1998-07-10 12:06:03 +00:00
  • 2216f571bf still fixing DEBUG macros Karsten Ballüder 1998-07-10 12:01:16 +00:00
  • 54fe0dcf9a fixed another @DEBUG@ Karsten Ballüder 1998-07-10 11:55:19 +00:00
  • b2aef89b7a Cleared up DEBUG define mess, defines are now called __WXDEBUG__ and WXDEBUG. Karsten Ballüder 1998-07-10 11:14:17 +00:00
  • 8b9518ee4a Fixed const problems in status bar code, changed panelg.cpp temporarily to stop infinite loop, added notebook.cpp in wxMSW makefiles. Fixed #pragma in utilscmn.cpp YET again. Julian Smart 1998-07-10 10:39:48 +00:00
  • 447daba1ce Changed name of controls sample. Julian Smart 1998-07-10 10:36:57 +00:00
  • a19102646e fixed arguments to make it wxMSW compatible Karsten Ballüder 1998-07-10 08:26:54 +00:00
  • 88310e2e82 MSW wxNotebook implementation Vadim Zeitlin 1998-07-09 20:19:33 +00:00
  • 7fd1d163b7 wxWindow::IsShown() made 'const' Vadim Zeitlin 1998-07-09 15:59:27 +00:00
  • 6e4739a0e1 wxWindow::FindFocus() doesn't exist in wxGTK - #ifdef'd out Vadim Zeitlin 1998-07-09 12:26:38 +00:00
  • 0abbe29739 added virtual bool wxWindow::AcceptsFocus() Vadim Zeitlin 1998-07-09 12:24:13 +00:00
  • c0392997c9 ThreadnoGui compiles now. A few more compilefixes. Robert Roebling 1998-07-09 06:25:37 +00:00
  • c99a3a1d94 wxCHECK/CHECK_RET adjustments Vadim Zeitlin 1998-07-08 23:13:47 +00:00
  • 524761867c added virtual functions AcceptsFocus() and MSWGetDlgCode() Vadim Zeitlin 1998-07-08 22:44:10 +00:00
  • 670c3849fd added Acceptsfocus() { return FALSE; } Vadim Zeitlin 1998-07-08 22:41:38 +00:00
  • 19ddda8406 added AcceptsFocus() { return FALSE; } Vadim Zeitlin 1998-07-08 22:41:07 +00:00
  • 8a33ea6250 improved keyboard handling, bug fixes Vadim Zeitlin 1998-07-08 22:39:21 +00:00
  • 3bfaaefe96 Last() function added (the same as Item(Count() - 1)) Vadim Zeitlin 1998-07-08 22:37:57 +00:00
  • 47cbd6da8f 1) keyboard handling: now generates NavigationKey events instead of using IsDialogMessage (which is still called if the event is not processed) which gets very confused in complex dialogs 2) added tracing of Windows messages Vadim Zeitlin 1998-07-08 22:33:24 +00:00
  • c1e3482862 bug with multi-part status bars with default widths corrected Vadim Zeitlin 1998-07-08 22:29:11 +00:00
  • b7dd52e9ad wxDC::GetTextExtent() checks that passed in x and y pointers are !NULL Vadim Zeitlin 1998-07-08 22:27:17 +00:00
  • 097c080b74 Matches() and UngetWriteBuf() added, several asserts added Vadim Zeitlin 1998-07-08 22:21:55 +00:00
  • 8fd0f20ba4 1) some size_t replaced with uint - does it now compile under Alpha?? 2) added Matches(const char *mask) function which checks if the string matches the mask possibly containing '?' and '*' wildchars 3) GetWriteBuf complemented with UngetWriteBuf Vadim Zeitlin 1998-07-08 22:21:11 +00:00
  • 93da8c4246 trace messages are now turned off by default Vadim Zeitlin 1998-07-08 22:17:50 +00:00
  • 7fdefd5755 wxNavigationKeyEvent class and corresponding macro added Vadim Zeitlin 1998-07-08 22:16:19 +00:00
  • b09dcbf5cb IMPLEMENT_DYNAMIC_CLASS(wxNavigationKeyEvent, wxCommandEvent) added Vadim Zeitlin 1998-07-08 22:15:30 +00:00
  • e163f7bb2a 1) keyboard handling added (OnNavigationKey) 2) removed default values from the old-style ctor to make it possible to use the new one with default args Vadim Zeitlin 1998-07-08 22:12:44 +00:00
  • 90c3bdac77 keyboard handling added (OnNavigationKey) Vadim Zeitlin 1998-07-08 22:12:03 +00:00
  • 330043b46d a couple of "const" mistakenly removed restored Vadim Zeitlin 1998-07-08 22:09:37 +00:00
  • 4d1f281b6d Small updates in the documentation about threads. Documentation about wxDataStream added. Guilhem Lavaux 1998-07-08 19:06:13 +00:00
  • 6d8335660f HasGroup/Entry added Vadim Zeitlin 1998-07-08 17:56:43 +00:00
  • 6a6c0a8bda Removed redundant auto-setting code in wxDC; corrected utilscmn.cpp pragma; added inlines using wxPoint/wxSize/wxRect in dc.h. Julian Smart 1998-07-08 15:52:22 +00:00
  • b7346a70cf Cured a bad assert in wxStatusBar; #ifdefed oleutils.cpp for VC++ 5. Julian Smart 1998-07-08 13:21:23 +00:00
  • c79064fbc3 Corrected convert path to /usr/X11/bin, the default installation path. Karsten Ballüder 1998-07-08 10:40:08 +00:00
  • e5ad6961eb Fixed event arg in notebook.h, #ifdefed out some functions in oleutils that don't compile in VC++ 4. Julian Smart 1998-07-08 10:05:51 +00:00
  • 6163f5d8b0 Some fixes for Solaris (2.5). Fixed path to png.h in gdk_imlib_private.h. Karsten Ballüder 1998-07-07 15:59:37 +00:00
  • bb6290e351 Various bug fixes, cosmetic changes Julian Smart 1998-07-07 14:57:42 +00:00
  • 876419ce60 added HasEntry/Group function to wxConfig, corrected entry/group deletion bug (were not deleted from file) in wxFileConfig Vadim Zeitlin 1998-07-07 13:53:19 +00:00
  • a32dd69091 added missing DeleteItem(long itemId) function Vadim Zeitlin 1998-07-07 13:16:37 +00:00
  • 0e338ff9a3 Fixed broken Ieee extension for configure --without-apple_ieee Karsten Ballüder 1998-07-07 10:43:26 +00:00
  • 8c46af496a * Fixed configuration problem (#if USE_APPLE_IEEE) Guilhem Lavaux 1998-07-05 14:39:29 +00:00