0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jul 17, 2024 — Jul 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* Changed: The distance between the buttons in the File Dialog, it was 3 and now is 2 to allow more buttons (my editor adds 2 buttons). More... about 26 years ago
* Added: protected member to setup the current directory. More... about 26 years ago
* Modified: Now the file dialog doesn't show ".." in the root directory (DOS). * Fixed: Calling the file dialog with fdNoLoadDir (needed to avoid an extra directory read, sometimes quite slow) was using a null pointer, also fixed a memory leak (not releasing the current directory in readDirectory) and changed delete (char *)directory to delete[] directory; More... about 26 years ago
* Added: Now the Linux keyboard routines disables ^Z because it is dangerous. Sugested by Luis Pistoia <[email protected]>. More... about 26 years ago
* Fixed: Some calls to delete for memory allocated with new[]. Patchs from Laurinas, some of them overlaps with patches from Andris. More... about 26 years ago
* Fixed: Some calls to delete for memory allocated with new[]. Patches by Laurynas, some of them overlaps with the Andris patches. More... about 26 years ago
* Fixed: calls to delete passing void *. More... about 26 years ago
* Fixed: Some calls to delete operator passing a void *. Now falling back to char *. Also the new operator in HistRec class was returning 0 and the new drafts says it should rise an exception instead. These things are reported by egcs 2.95.x snapshots with two new warnings: warning: `void *' is not a pointer-to-object type operator new should throw an exception, not return NULL The basic patches (I changed them before applying) were sent bt Andris Pavenis (he ever uses a cutting edge version of the compiler). More... about 26 years ago
* Release 1.0.6 More... about 26 years ago
* Included some files I forgot in the list (keyboard extender and pif example). More... about 26 years ago
* Modified: To generate a 1.0.6 version. More... about 26 years ago
----------------------------------------------------------------------------- v1.0.6 release. More... about 26 years ago
* Actualized. More... about 26 years ago
* Applied patches for Debian package v1.0.5-2. (from Ivan). More... about 26 years ago
* Modified: The destroy0 macro to be possible your use in cases like: if (...) destroy0(...); Suggested by Laurynas Biveinis <[email protected]>. Patch from Laurynas rejected because is not practical (generates temporals). More... about 26 years ago
* Fixed: Calls to delete without using []. More... about 26 years ago
* Fixed: Calls to delete without using []. According to new standards: Here is text from a relative old draft of the standard: 0 Accredited Standards Committee* Doc No:X3J16/96-0225 X3, INFORMATION PROCESSING SYSTEMS WG21/N1043 ... 5.3.4 New [expr.new] ... 21The way the object was allocated determines how it is freed: if it is allocated by ::new, then it is freed by ::delete, and if it is an array, it is freed by delete[] or ::delete[] as appropriate. ... 5.3.5 Delete [expr.delete] ... 2 ... . In either alternative, if the value of the operand of delete is the null pointer the operation has no effect. In the first alternative (delete object), the value of the operand of delete shall be a pointer to a non-array object created by a new- expression, or a pointer to a sub-object (_intro.object_) representing a base class of such an object (_class.derived_). If not, the behav- ior is undefined. In the second alternative (delete array), the value of the operand of delete shall be the pointer value which resulted from a previous array new-expression.18) If not, the behavior is unde- fined. [Note: this means that the syntax of the delete-expression must match the type of the object allocated by new, not the syntax of the new-expression. ] [Note: a pointer to a const type can be the operand of a delete-expression; it is not necessary to cast away the constness (_expr.const.cast_) of the pointer expression before it is used as the operand of the delete-expression. ] _________________________ 18) For non-zero-length arrays, this is the same as a pointer to the first element of the array created by that new-expression. Zero- length arrays do not have a first element. And the comp.lang.c++ FAQ says: [16.12] Can I drop the [] when deleteing array of some built-in type (char, int, etc)? No! Patches to add [] in some necesary places and FAQ quotation provided by Laurynas Biveinis <[email protected]>. I also applied the part that says that is not necesary to cast a const char * to char * when calling delete. More... about 26 years ago
*** empty log message *** More... about 26 years ago
* Fixed: Some key bindings in TEditor class (Enter and Backspace for example). * Modified: Now the doEditDialog function provided in tvedit3.cc can be used for quick applications because I defined a new version: ushort doEditDialogDefault( int dialog, va_list arg ) So you can set TEditor to your own function, handle only some cases and call doEditDialogDefault for the rest. I used it for the installer of the editor. More... about 26 years ago
* Eliminated ../include/curses.h and term.h dependencies. More... about 26 years ago
* Idiot! More... about 26 years ago
* Removed some Debian files no longer needed (Ivan). More... about 26 years ago
* Added: NT tics workaround. * Added: Mouse polled in NT. More... about 26 years ago
* Added: Windows NT detection (using the OS environment variable) to the mouse class so now if NT is detected the mouse is polled and not hooked. Looks like NT's mouse driver emulation fails to call the RMCB and jumps to nowhere crashing. Now the mouse is functional in NT. * Added: A workaround for a bug in Windows NT 4.0 when setting the video modes with int 0x10. Looks like this bug isn't reproductable in all the machines but happends in the one I used. NT is clobbering the number of tics since midnight in the BIOS data area, the number that appears is big enough to generate a divide overflow in the next call to int 0x21 service 0x2C (get time), as that's an exception in the real mode code the djgpp program is killed or hangs. More... about 26 years ago
* -gstabs+3 More... about 26 years ago
* Switched back to gstabs+ (-gstabs+ -g3) More... about 26 years ago
* Fixed: leak in constructor (header not removed) More... about 26 years ago
* Fixed: a leak in TResourceFile constructor. Patch submited by Laurynas Biveinis <[email protected]>. More... about 26 years ago
* Added: Mention of Alpha/Linux target and recomendation to remove -Werror. More... about 26 years ago
* Modified: Now, in Linux, left alt and right alt are different keys. I did it because that's the only way to paste with gpm. More... about 26 years ago