* Mon Dec 12 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.0 - Mode string menu fully operational. - Mode string action areas working perfectly. - Edit -> Preferences -> File listing now working. - Some new toolbuttons. - Detecting sockets in the lexer of ls is fixed. - Total size in gigabytes corrected in ls parser. - One useless menu item has been removed from the Edit menu. - Enhanced CuiEntry class. - Entry fields on the filenames. * Tue Dec 13 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.1 - The entry on the filename in "ls -l" is working now. - The entries on the owner and group owner are working perfectly in "ls -l". - The entries on filename, owner and group owner in "stat" are working. - The output of stat is now highlighted with the "unimportant" flag. - Turning on/off the file "Paste" menuitem is fine now. - New CuiWidget to set dates: CuiCalendar, see on the last lines of "stat". - Lot of warning solved in widgets.c. - The "access" and "modify" dates can be changed on the lines of "stat". * Wed Dec 14 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.2 - Some errors has been corrected. - Some simplification in the "ls" parser. - The file rename entries are working now on the short ls output also. - Functionality from the "tree" parser removed. We need a much complex parser. - The workspace menu is available now from every menu-clean point. - A slightly enhanced cuiwindow. - The CuiWindow now can be detached with a new menu on the little rectangle. - There is a parser for the "df" program now. - New parser for the "ps" program. - General parser for the commands we couldn't recognize. - The general parser recognizes error messages. * Sat Dec 17 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.3 - Started to work on a file convert sub-menu. - Syntax highlingh in the filenames of the simple "ls" output. - Options now all yellow. - BASH parser recognizes the long options. - ! A gdk_window_invalidate_rect could solve the problem of redrawing text. - Parser of the "tree" program is working now, although not perfectly. - New function to destroy CuiLexElement variables. - The tree parser frees the CuiLexElements hopefully all of them. - The "ls -l" command now draws size bars. - The "ls -l" frees the CuiLexElements. - Using "tar t" as the viewer for tar archives. - Simplifyed expose handling CuiFrame and CuiRectangleEmboss. - Simplifyed CuiWindow (needs more work). * Sun Dec 18 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.4 - CuiWindow is an GObject now. - Simplifyed header file hierarchy. - Nice window frames. :-) - Segfault if qingle quote in filename has been corrected. - Longclick is a little bit longer now. - New parser for the "cat" program (working only for /etc/fstab). * Mon Dec 19 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.4 - I added eel to configure.in and started to work on the thumbnails. - The CuiWindow is 3 pixel higher now. - Corrected filename in the "tree" parser. - The stat parser now handles error messages. * Tue Dec 20 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.5 - Some icons and thumbnails for the "stat" parser. - A giant leap: file information pool to remember the files we saw. * Tue Dec 20 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.6 - The window menu on the titlebar area. - The very annoying terminal escape handling error corrected. - Another annoying prompt sensing error fixed. - Annoying 'fast typing problem' may (or may not) be fixed. ;-) - Another important fix: sticky stop button (may be) fixed. - Fedora and Debian logo. I did it because it was easy... * Wed Dec 21 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.7 - Parsers now indicating the line number in error messages. - We choose the parser by the parse tree, so we can handle pipes. - User menu enhancements (I mean the menu you can pop up on usernames). - Initial script running (Edit->Preferences->Initialization). * Sun Dec 25 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.8 - A new function to get the widget size. - The popup menu handling considering the scope (width x height). - The Paste item in the Window menu is working now. - Window Copy menu item makes a text copy to the X Window clipboard. - Block device menu to mount and unmount devices. * Mon Dec 26 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.9 - We set the CuiWindow->command to the full command line (for to repeat later). - The CuiCommandType is now called CuiCommandOpcode. - The CuiCommandType is for arrange the command opcodes into groups now. - Handling of window commands with widgets and command generators. - Some old stuff has been removed from ls_parser_c.c and the header. - Window refresh with pushd and popd if necessary. - Window refresh on mode string is working. - Filename action area and menu are refreshing window. It is not always good. - Filename action area will not refresh if the file is a directory. - We process compressed files by uncompressing them. - FIXME(1): Unable to change the owner. - FIXME(2): Unable to uncompress *.tar files. How should we handle this? - FIXME(3): The generated rm command doesn't handle dash at the begin of - the filename. - FIXME(4): Some terminal errors on Debian. :-( - Parser and lexer for the terminal. I hope it will make the program stable. - Terminal erase working (Ctrl+l almost mission ready). * Tue Dec 26 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.10 - Lot of simplification and code cleanup. - Configuration for the init screen. - FIXME(5): parsing is not working when there is no splash screen. * Wed Dec 28 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.11 - Error #5 is fixed. - Error #1 fixed itself. :-) - Double click on 'ls -l' timestamp. - Double click on directory working with default ls options. - Workspace menu shielding first lines fixed. - Unimplemented messages. - Filename menu paste menuitem active only on directories. - Paste menu item working on filenames as it should. - A slightly bigger space below and above the one containing the prompt. - Pango library version >= 1.6.0 introduced (needed for PangoMatrix). - Error recovery for the 'ls -l' parser. - Error recovery for: df, exit, finger, general, make, - ps, stat, tree, who, cat. - Finalize function for CuiWidget. - Parser for the 'w' program. * Sat Dec 31 2005 Laszlo Pere <pipas@linux.pte.hu> 0.7.12 - Drag&Drop facilities (not ready). - Simplifyed callback->background communication. - Background states and mouse cursors. * Sun Jan 1 2006 Laszlo Pere <pipas@linux.pte.hu> 0.7.13 - Enhanced Drag&Drop - Small bugfixes for the w and who parsers. - Embedded windows with i18n-ed title. - Slightly better i18n. * Wed Jan 4 2006 Laszlo Pere <pipas@linux.pte.hu> 0.7.14 - Drag&Drop is usable to move files (move is much more intuitive than copy). - Removed automatic referesh for the file menus. * Thu Jan 5 2006 Laszlo Pere <pipas@linux.pte.hu> 0.7.15 - Support for terminal up/down. - Enhanced in-line documentation. - New pixmap directory, new icons for menus. * Mon Jan 9 2006 Laszlo Pere <pipas@linux.pte.hu> 0.7.16 - Window refresh for the file menu commands. - Window bounding region calculation has been corrected. - Corrected w parser and lexer using states to identify program. * Wed Jan 11 2006 Laszlo Pere <pipas@linux.pte.hu> 0.7.17 - Splitted main widget area. - TextBuffer changed callback. - Fast typing problem is really corrected. This change may cause problems... * Sat Jan 14 2006 Laszlo Pere <pipas@linux.pte.hu> 0.7.18 - Fixed DnD in the splitted window version. - Embedded windows can be used as a DnD target now. - Fixed entry handling on the splitted window. * Sun Feb 19 2006 Laszlo Pere <pipas@linux.pte.hu> 0.7.22 - Some bugfix for simple problems. * Mon Mar 13 2006 Laszlo Pere <pipas@linux.pte.hu> 0.8.0 - A pretty stable version. * Mon Mar 13 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.0 - New unstable version. - A few new menu items, and a search window. - A new menu item to change the font of the main widgets. * Fri Mar 17 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.1 - An fdisk program parser. * Fri Apr 07 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.2 - Better Hungarian language support for some parsers. - A man page parser. - Better font setting for the two main widget. - We save the coordinates of the dialog boxes now. - Widget highlight when mouse is over. - Software development toolbar. * Wed Apr 19 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.3 - Syntax highlight settings (incomplete). - Bookmarks (working, but not entirely ready). - Gentoo logo (by Kedves David Zoltan). - Shift+PgUp and Shift+PgDwn (by Kedves David Zoltan). * Fri Apr 21 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.4 - Bugfix: space in the CWD bug is fixed. - Bugfix: last character not parsed, empty directory syntax error. * Fri Apr 28 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.5 - Changed to right gravity mark in terminal.c in the hope of some speed up. - Bugfix: memory leak in cui_window_get_char() fixed. - Bugfix: redundant GtkTextMark in cui_window_get_token_marks() deleted. - Bugfix: long click start DnD fixed. - Bugfix: terminal cursor moving home error (prompt starting with [[) fixed. - Bugfix: terminal is handling insert/overwrite switches. * Sun May 7 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.7 - Widget show/hide functions (Kiss Peter Tamas). - Entry activated when creating files/directories (Kiss Peter Tamas). - ls parser handles soft links now (Kiss Peter Tamas). - ls parser handles device files (Kiss Peter Tamas). - Bugfix: terminal sometimes stopped after a command was completed. - Bugfix: a new escape sequence for terminal attribute reset (cal program). - Syntax highlight for character and block devices. - New action area to view ACL lists. - Syntax highlight for mode string. - Bugfix: the file size tooltip string is corrected. - User and group highlight in the stat parser. - Parser for the getfacl program. - Bugfix: General lexer recognizes error messages starting with program names. - Suggested commands in error messages can be started by a double click. * Mon Jun 19 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.8 - Window frame shadow, a very useful tool :-). - Bugfix: the terminal is working with ssh now (although login is a bit ugly). - New parser for simple commands. - The whoami command is parsed now. - The PWD command is parsed correctly. - parser for the locate command. - Reading bash history on startup to learn about the user's preferences. - Bugfix: terminal_goto_xy almost perfect :-) - Bugfix: some new terminal esc sequences. - A simple command name checking. - Bugfix: bash parse tree opt/longopt mistake. - Long option typing check, learning the possible options from the man parser. - Bugfix: The redundant prompt handled incorrectly. - Enhanced Drag&Drop mouse cursor. - Bugfix: link name message filename<>dirname corrected. - Bugfix: the same for the owner/group owner. - Edit Bookmarks is almost perfect now. - History window (it will be much more usable later :-). - New parser for du. It is a little bit buggy. - Enhanced make parser. - Experimental support for the Korn Shell and the Z Shell. - More settings in the properties window (some of them are not working yet). * Sun Nov 5 2006 Laszlo Pere <pipas@linux.pte.hu> 0.9.9 - Support for GUIcompletion (Ctrl+g). - Number of columns and rows are exported to the shell. - Better man page parser. - Some speed-up (press Ctrl+l to delete the text). - Window shadow is nice even when scrolling. - The parser for ps is updated to its new output format. - The same with the w parser. - Shiny window frames. Beautiful... - Some serious speed-ups by changing the priorities. - The appbar shows the progress of the parsing. - Handling the \r characters corrected in the terminal parser. - Handling commands more than one line long (I hope so). - Better handling the font, font family and the window size. - Size bars in df and ls are changed to show increasing and decreasing of length when the command repeated. - w parser updated to new date format - w parser can handle days in idle column ;) - If the window is too small we will not try to print a titlebar text. - Updated finger parser. - The parser for the popd internal is the same as of that for the pwd. - Parser for the cp file (useful when started with -v). - Double click on executables will execute them. - Bugfix: fdisk parser - Bugfix: stat parser - A new menuitem for creating screenshots os embedded windows. - Icons working in stat window. - Draggable mode bits, owner and group owner in the long file list. - DnD works between processes. - Support for the dir command. - DnD scroll. - Parsing of the BASH history is faster now.