0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 26, 2024 — Aug 26, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* Modified: The whole compilation mechanism. Now all is concentrated in the "makes" directory using the mkf, imk and umk files like I did in setedit project (check http://setedit.sf.net/ for more info). More... about 22 years ago
* Modified: Removed recode detection from configure script (no longer used) * Added: --real-prefix and --no-libs-here options for cases where the lib is installed to a temporal directory and then moved to their final destinations as when creating the .debs. * Modified: To avoid debug info by default. * Updated: readme.txt file. * Modified: Debian package stuff to include rhtv-config and use the new configuration switches. Also removed recode as dependency. More... about 22 years ago
* Modified: Removed recode detection from configure script (no longer used) * Added: --real-prefix and --no-libs-here options for cases where the lib is installed to a temporal directory and then moved to their final destinations as when creating the .debs. * Modified: To avoid debug info by default. * Updated: readme.txt file. * Modified: Debian package stuff to include rhtv-config and use the new configuration switches. Also removed recode as dependency. More... about 22 years ago
* Added: [BC++] Definition of __inline__ as inline in compatlayer.h. This will avoid command line definitions. More... about 22 years ago
* Added: [BC++] Definition of __inline__ as inline in compatlayer.h. This will avoid command line definitions. More... about 22 years ago
* Modified: Now the global function destroy is called CLY_destroy, new code should use the function with this name. For compatibility most targets defines CLY_destroy == destroy. Exception: BC++ 5.6 which have an STL function called destroy that collides. * Added: [BC++] Support for BC++ 5.6 strandard C++ library. It doesn't have filebuf::filebuf(int) (even when the manual clearly states it is there). But it have filebuf::open(int). It also have a really bizarre interpretation of the field used for file rights (0777 doesn't create a file and 0666 creates a hidden file???!!). * Added: A compatlayer define to avoid defining min/max. Looks like STL defines them in a way that collides with the current definitions and that the STL definition is ok for TV. So now targets can define CLY_DONT_DEFINE_MIN_MAX to 1 and avoid the collisions. It will most probably help Mike to compile with MSVC 7.0, was needed for BC++ 5.6. * Added: [BC++] Some code to the example to print the compiler version and to test the streams. More... about 22 years ago
* Modified: Now the global function destroy is called CLY_destroy, new code should use the function with this name. For compatibility most targets defines CLY_destroy == destroy. Exception: BC++ 5.6 which have an STL function called destroy that collides. * Added: [BC++] Support for BC++ 5.6 strandard C++ library. It doesn't have filebuf::filebuf(int) (even when the manual clearly states it is there). But it have filebuf::open(int). It also have a really bizarre interpretation of the field used for file rights (0777 doesn't create a file and 0666 creates a hidden file???!!). * Added: A compatlayer define to avoid defining min/max. Looks like STL defines them in a way that collides with the current definitions and that the STL definition is ok for TV. So now targets can define CLY_DONT_DEFINE_MIN_MAX to 1 and avoid the collisions. It will most probably help Mike to compile with MSVC 7.0, was needed for BC++ 5.6. * Added: [BC++] Some code to the example to print the compiler version and to test the streams. More... about 22 years ago
* Added: Version to the configuration tool for easy detecttion. More... over 22 years ago
* Added: Version to the configuration tool for easy detecttion. More... over 22 years ago
* Modified: To create the rhtv-config tool without .exe for UNIX systems. * Added: Options to know the C and C++ flags used to compile the library using rhtv-config. More... over 22 years ago
* Modified: To create the rhtv-config tool without .exe for UNIX systems. * Added: Options to know the C and C++ flags used to compile the library using rhtv-config. More... over 22 years ago
* Fixed: When configuring the BC++ and MSVC makefile from DOS makefile it failed if it was done under UNIX and the file had \r\n. From a report by Mike. More... over 22 years ago
* Fixed: When configuring the BC++ and MSVC makefile from DOS makefile it failed if it was done under UNIX and the file had \r\n. From a report by Mike. More... over 22 years ago
* Fixed: Some pointer casts to use long as data type instead of int. This is needed for 64 bits targets. The demo compile and seems to be functional for Itanium processors. More... over 22 years ago
* Fixed: Some pointer casts to use long as data type instead of int. This is needed for 64 bits targets. The demo compile and seems to be functional for Itanium processors. More... over 22 years ago
* Fixed: [Linux] The debug log mechanism to compile with gcc 3.x. More... over 22 years ago
* Fixed: [Linux] The debug log mechanism to compile with gcc 3.x. More... over 22 years ago
* Fixed: [Linux] Moved the UTF-8 detection to be done after saving the screen contents. * Fixed: [Linux] The mpaColor to support the new "8 colors" mode. The test program successfully run in an UTF-8 console without /dev/vcs* access. More... over 22 years ago
* Fixed: [Linux] Moved the UTF-8 detection to be done after saving the screen contents. * Fixed: [Linux] The mpaColor to support the new "8 colors" mode. The test program successfully run in an UTF-8 console without /dev/vcs* access. More... over 22 years ago
* Fixed: TVCodePage::CreateCPFromUnicode(...) corrupted the data when creating the LowRemap part. It was the reason for some random fails while creating a custom code page for Linux console. * Fixed: [Linux] I failed to detect when Linux kernel informed that the Unicode table was bigger than 512, and the code took it as a fail. It made the code fail for most fonts with 512 glyphs. So it failed for most UTF-8 consoles. * Added: [Linux] Now if we detect a font with 512 glyphs and we are using VCS* mechanism the colors are reduced to 8 and a simple algorithm avoid that things like "white over grey" become "grey over grey". * Note: After fixing those two and adding this one I successfully run the applications using an UTF-8 console and latarcyrheb-sun16.psfu.gz font. The problems when no VCS* is available remains, but the user have an option to get things working. More... over 22 years ago
* Fixed: TVCodePage::CreateCPFromUnicode(...) corrupted the data when creating the LowRemap part. It was the reason for some random fails while creating a custom code page for Linux console. * Fixed: [Linux] I failed to detect when Linux kernel informed that the Unicode table was bigger than 512, and the code took it as a fail. It made the code fail for most fonts with 512 glyphs. So it failed for most UTF-8 consoles. * Added: [Linux] Now if we detect a font with 512 glyphs and we are using VCS* mechanism the colors are reduced to 8 and a simple algorithm avoid that things like "white over grey" become "grey over grey". * Note: After fixing those two and adding this one I successfully run the applications using an UTF-8 console and latarcyrheb-sun16.psfu.gz font. The problems when no VCS* is available remains, but the user have an option to get things working. More... over 22 years ago
* Fixed(?): When trying to enable DEBUG logs in Linux driver and using gcc 3.x it wasn't compilable. Not tested. More... over 22 years ago
* Fixed(?): When trying to enable DEBUG logs in Linux driver and using gcc 3.x it wasn't compilable. Not tested. More... over 22 years ago
* Fixed: [Linux] if the console was in UTF-8 mode: 1) The library failed to draw some stuff during the first screen update (until a character that needs UTF-8 was used). 2) The library didn't restore the UTF-8 probably causing problems to another applications. Now this is detected and if in UTF-8 the mode is reverted to single char. The original state is restored during Suspend and memorized again in Resume More... over 22 years ago
* Fixed: [Linux] if the console was in UTF-8 mode: 1) The library failed to draw some stuff during the first screen update (until a character that needs UTF-8 was used). 2) The library didn't restore the UTF-8 probably causing problems to another applications. Now this is detected and if in UTF-8 the mode is reverted to single char. The original state is restored during Suspend and memorized again in Resume More... over 22 years ago
* Updated. More... over 22 years ago
* Added: Some test programs to detect problems with Linux console handling. I put them in the docs directory. More... over 22 years ago
* Added: Some test programs to detect problems with Linux console handling. I put them in the docs directory. More... over 22 years ago
* Fixed: [Win32] The configure script didn't define the STDINC directories (in fact I don't know what exactly to put there) and hence it was imposible to compile rhtv-config.c. More... over 22 years ago
* Fixed: [Win32] The configure script didn't define the STDINC directories (in fact I don't know what exactly to put there) and hence it was imposible to compile rhtv-config.c. More... over 22 years ago