Fixed various warnings
savestate.c : Fixed almost all warnings and deprecated symbols
Removed all Gtk2 UI file
Added in /po missinh 'Makevars' file
Updated configure.ac
Removed useless .glade files
Fixed bugs about gettext catalogs and absent file (LINGUAS)
Fixed compilation warnings in interface.c & misc.c
Fixed various warnings and deprecated symbols
Removed deprecated symbols (gtk_image_menus), fixed bug in magic file function
Updated franch translations
emoved all deprecadted calls to gtk_con_from_stock in interface.c module.
Added a new function in misc.c in order to use icons in compliant with Gtk 3.10+
Thanks to Vrej V., inhibited useless submenus in "help" menu. Updated about dialog, removed some deprecated functions.
Modified configure.ac in order clearly use Gtk3 libs
Improved and less buggy RTF file parser :
Improvements for RTF parsing : added a function to test font families
Added an unref for PDF documents in order to free memory
Updated translations : french, russian, portugue
Added various informations in the GUI in order to help the user (now the Max Limit criteria is displayed on status bar) ; somme code cleaning (removed non used callback)
Added an information on status bar : the limit for searched files. For example : 16 files found/50 means a limit of 50 files to explore.
Various improvments : upgraded default filie search limit to 50 files (interface.c) and added a filesize limit (128 mega bytes) in phase two search (search.c search.h) in order to avoid silly "containg search" inside video and ISo files.
Set up a default conservative value for filename (ie. *.*) for default first lauch of searchmoney
Set up by default the treview display to vertical for a fresh install, according to the tutorial screenshots.
Patched Interface.c in order to start in DOS/joker mode in cas of a fresh install
Corrected something : I've forgotten to set the CSS style for textview1 in vertical display mode ;-)
Fixed a worse default value for texteditor and added a default main windows size for fresh installs
Reactivated complete asynchronous mode.
Added default values for file editor and file manager. I've choosen not to implement the same facility for the Web Browser for now.
Patched savestate.c module in order to fix very rare mis-highlighting with large SQL files.
Added a patch (with a global variable) to avoid Gtk's quasi bug about "changed" events for GtkTreeView ; why, I like to avoid machine power wasting ;-)
Safer segfault protection for big files by using gdk-threads() in order to clean textview
Temporary patch to avoid segfaults with preview of long files.
Various code cleaning, added new icons
Re-enabled Gtk rules hint for treeview
Removed all hinting and part of cdd speccs in order to be more "compliant" with themes.
Secured Office file parsing : now, for ALL files, we add the char 0x0a at the end. Thus we can avoid very rare warnings from gtkIter() based functions.
Added a minimal limit to 'showLinesSpinResults' adjustment to 1, yes because a default value of zero is a nonsense.
Search.c : code cleaning
Code cleaned for ODF files ; added some parsing capacities for Open Document Impress and Open Document Calc. Modified function in order to parse Impress (lack of EOF/EOLN).
Cleaned callbacks (removed forgoten functions from Gtk2 version)
Updated language files.
Added more fancy Tooltips with icons for "lookin/folders" widget.
Various cleaning in tooltips about 'lookin' and folders
Removed printf() for debugging
Cleaned savestate.c from debug warnings
Patched date management, for superior date limit ; it works, but why ?
Patched module search.c : in order to quit this module when the OLE file it isn't a WORD OLE, for example with an XLS file.
Updated french translations
Updated interface.c module and uptaded searchmonkey.pot file for translations
Fixed a warning from the glib in the search.c module, when the MsWord "stream" has a <NULL> name.
A clean and more modern calendar dialog
MOdified interface. c : now the release is 0.9.0
Modifyed realize functions in order to add as tooltip the current folder
Now, the tooltip of the "Lookin" ComboBox shows the complete selected path
Modiyed version of configure script in order to add portuguese during installation
Added two portuguese translation, thanks to Drubuntu91 from french Ubuntu forum !
Added containing search inside Rich Text Format Files. Tested with large file (20 Mb) and Chinese file (in order to chack non-latin alphabers)
Added containing search inside MS Winword 2.0 (possibly 1.0) binary files. The code should be optimized (noy entirely in buffer).
Added containing search inside old Ms Write files ; should works only with CP437 and Windows-1252, be carefull for non-latin code pages !
Added containg search inside Abiword non-compressed files. Better code for switches between files formats
Improved detection of Abiword files
Added a function in misc.c in order to recognize a file with its internal signature
Added several functions in order to "peek" in memory
Modifyed display of search results : now, the type column is shorter in "DOs" extension style
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) For the new Gtk3 version, I think that the screens is even better used (Gtk3 version) Feel free to reply. Best regards. Luc
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) ![(http://nsa39.casimages.com/img/2018/03/13/180313094812980958.png])] For the new Gtk3 version, I think that the screens is even better used (Gtk3 version) Feel free to reply....
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) ![(http://nsa39.casimages.com/img/2018/03/13/mini_180313092920782561.png])] For the new Gtk3 version, I think that the screens is even better used (Gtk3 version) Feel free to...
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) ![(http://www.casimages.com/i/180313092920782561.png.html][IMG]http://nsa39.casimages.com/img/2018/03/13/mini_180313092920782561.png[/IMG][/url])] For the new Gtk3 version, I...
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) ![(http://www.casimages.com/i/180313092920782561.png.html][IMG]http://nsa39.casimages.com/img/2018/03/13/mini_180313092920782561.png[/IMG][/url])] For the new Gtk3 version, I...
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) ![(http://www.casimages.com/i/180313092920782561.png.html][IMG]http://nsa39.casimages.com/img/2018/03/13/mini_180313092920782561.png[/IMG][/url])] For the new Gtk3 version, I...
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) ![(http://www.casimages.com/i/180313092920782561.png.html][IMG]http://nsa39.casimages.com/img/2018/03/13/mini_180313092920782561.png[/IMG][/url])] For the new Gtk3 version, I...
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) ![([URL=http://www.casimages.com/i/180313092920782561.png.html][IMG]http://nsa39.casimages.com/img/2018/03/13/mini_180313092920782561.png[/IMG][/url])] For the new Gtk3 version,...
Hello Greg. I've using, and testing Gtk Searchmonkey on my Akoya Netbook with a 1024x600 screen. I'm using Xfce+Manjaro+Vala Global Menu, and thus I have a full access to all options. I'm very careful to maintain a compatibility with small screens, because I'm really using small screens. Please see the picture (Gtk2 version) For the new Gtk3 version, I think that the screens is even better used (Gtk3 version) Feel free to reply. Best regards. Luc
Hello. I'm not sure to understand your request, can you explain more, and, if you have some time, propose a draft or a scenario ? Do you ask for an "hex mode", like this : 1- in the "containing" field we type an Hex value like #FFC0 or 0xBB5A ? 2- we choose, for example, .doc (Word before 2007) files as filter. 3- we launch the search, and we wait until Searchmonket finds the hex string inside the files ? It's OK ? As you, I'm not happy with the Hex editors iunder Linux. or example, I must laucnh...
modified makefile and configure in order to compile the Gtk3 branch
Added files
Gtk3 versions of callbacks.c and callbacks.h
Added all others Gtk3 source files
Makefile Gtk3
GTk versions of interface.c and interface.h
Modifyed (reduced size) of Filter icon
Completed bug tracking about highlighting color choice ; now, it remains consistant when the user change from/to horizontal/vertical display.
Improved filter icon
Added a new "filter" icon in /pixmaps directory
Commit to finalize previous : modifiyed font and higlight menus and associated callbacks.
Fixed bugs about saving of user's preferences on Highlight color and Font for display ; since the display mode is horizontal or vertical, the preferebces are correctly saved or not. Fixed.
Fixed crashes when the files are a length of zero bytes
Corrected borders toot large with dark themes
Changed default basis Icon for Linux system's menu to the more flatish from 2018
Corrected function remove_spaces()
Removed a warning
Replaced GDK_ by GDK_KEY_ in order to prepare transition to GTK 3
FIXED all GDK/GTK warnings and critical warnings ; various objects was intended to be referenced but never created. Changed deprecated gtk_widget_ref to g_object_ref ; removed explicit gtktext_view_overwrite because as they are default, Gtk claims a warning
Removed GtkWarnings about gtk-adjustment non-zero page
Fixed a bug about size displayed for Office documents when Searchmonkey launched a deep text search
Fixed a bug with filenames with spaces ; nothing was opened by the default editor
Added translations to the desktop launcher
Updated french trsnlation
Implemented UTF 16 and 32 detection