📄 changelog
字号:
* Went through all code and fixed warning messages (except regex.c) produced from -Wall -Wtraditional -Wshadow -Wid-clash-30 -Wpointer-arith -Wcast-align -Wstrict-prototypes -ansi -pedantic -O2 just to be pedantic.Tue Jul 22 17:27:46 1997 Paul Sheer * initapp.c: Heuristic visual selection added. * cooledit.c: -vis <visual-class> option added to force use of a particular visual.Tue Jul 22 11:41:34 1997 Paul Sheer * stringtools.c, filebrowser.c: tilde expansion added for filebrowser. * initapp.c: check for passwd entry added for home_dir of $HOME is not set.Tue Jul 22 09:27:09 1997 Paul Sheer * shell.c: compile problems with solaris: EINTR needed errno.h. * shell.c: memory allocation inefficiencies fixed. * compile warnings on IRIX fixed.Sun Jul 13 19:34:37 1997 Paul Sheer * cooledit.c: -lines and -columns options added to start cooledit with other than the default 80x30.Sun Jul 13 19:03:50 1997 Paul Sheer * shell.c: kill_shell(): bug where executed scripts stay as zombie processes is now fixed with wait_pid().Fri Jul 11 10:50:23 1997 Paul Sheer * edit.c: scroll_screem_over_cursor (): fixed bug where cursor goes out of screen to the right.Thu Jul 10 15:35:06 1997 Paul Sheer * pool.c: added: see header file. * dirtools.c, shell.c: now use pool.c for their growing text buffer. The arbitrary limit of 64k on the directory text is now removed.Tue Jul 8 02:46:15 1997 Paul Sheer * coolwidget.c: added xor cursor support + flashing and non-flashing toggle.Mon Jul 7 11:42:14 1997 Paul Sheer * edit_key_translator.c: added input of decimal and hex literals through Ctrl-q key key key.Sun Jul 6 22:21:36 1997 Paul Sheer * international.c: international character insertion through multi-key composing.Sun Jul 6 15:49:10 1997 Paul Sheer * coolnext.c: fixed bug in eh_vertscroll that prevented scrollbar movement to the top edit line.Sat Jul 5 21:45:12 1997 Paul Sheer * editdraw.c: changed status line drawing to remove flicker.Sat Jul 5 15:43:41 1997 Paul Sheer * propfont.c: new file added. Proportional fonts now supported. * editdraw.c, textwidget.c, menu.c etc: Various changes to support proportional fonts.Wed Jul 2 13:50:32 1997 Paul Sheer * options added: option_edit_right_extreme etc. These keep the cursor always within the defined triangle.Tue Jul 1 19:58:20 1997 Paul Sheer * edit.c, editcmd.c, edit.h, editoptions: ->bracket member added to WEdit. Now finds matching bracket and highlights it in light blue. New option added option_find_bracket;Sun Jun 29 21:14:12 1997 Paul Sheer * editwidget.c: selection_paste (): long -> unsigned long, changed to avoid warning message on SGI.Mon Jun 23 18:03:58 1997 Paul Sheer * manpage.c: fixed bug in manpage search. * filebrowser.c: no longer remembers every directory change. * edit.c: paragraph move add. Delete to line end and beginning added, plus all key bindings for these.Thu Jun 19 19:17:10 1997 Paul Sheer * editcmd.c: fixed scanf search.Wed Jun 18 00:25:20 1997 Paul Sheer * cooledit.c, options.d: added option whether to pull down the window list menu on C-F6;Tue Jun 17 21:03:22 1997 Paul Sheer * coolnext.c: added function CCheckWindowEvent(). Which replaces the event checking of editwidget.c and * editdraw.c. This fixes scrollbar jumping on large files.Mon Jun 16 12:14:59 1997 Paul Sheer * global.h, manpage.c: man command and options taken out of global.h. New option option_man_cmdline.Mon Jun 16 09:23:55 1997 Paul Sheer * smalledit.c: added. This is a stripped down version of cooledit.c. * options.c, cooledit.c: new options: cursor flick rate and hint messages added.Sat Jun 14 23:00:31 1997 Paul Sheer * editcmd.c, edit.c, editwidget.c: rxvt cut and paste code completely substituted. Cooledit should now behave like rxvt in as far as what you can paste to and from. * editcmd.c, edit.c, editmenu.c: selection history added.Fri Jun 13 10:03:39 1997 Paul Sheer * editcmd.c: added edit_delete_macro() to delete macro's. Now when you define a new macro it will overwrite any existing macro definition with the same key. * editcmd.c: added caching of macro hotkeys so that the macro file isn't reloaded whenever a non-existing macro is requested (this would happen whenever you press a key that isn't defined to any function.)Tue Jun 10 22:46:16 1997 Paul Sheer * cooledit.c: added 'edit[last_edit] = 0;' wherever last_edit changes - for security. write_config(): fixed bug where ini file got junk stuffed in it on exit.Tue Jun 10 11:57:02 1997 Paul Sheer * dnd.c: Cdrag(): Drag changed to only ensue if the user has dragged more than five pixels.Sun Jun 8 18:52:42 1997 Paul Sheer * shell.c, shell.h: These files added. Support for a generic script execution system, with its own menu.Sun Jun 1 20:50:18 1997 Paul Sheer * options.c: similar dialog box to below added for cooledit.Sun Jun 1 20:34:52 1997 Oleg Yu. Repin <repin /AT/ ssd.sscc.ru> * editcmd.c: saving modes added to backup files. Midnight commander dialog box added to change mode (good work - paul).Sun Jun 1 16:27:01 1997 Paul Sheer * menu.c: menu dragging made to work.Wed May 21 18:15:21 1997 Paul Sheer * menu.c: cosmetic changes to the menus.Wed May 14 13:48:53 1997 Paul Sheer * inputwidget: ident[1023] = 0 instead of input[1023] = 0 ! rights over the environment space - shew. Fixed. * cooledit.c: CSetEditMenu() added to update_wlist() now prevents segfaults.Tue May 13 18:38:39 1997 Paul Sheer * editcmd.c: Regexp can now tell when your at the beginning of a line, ^, proper.Fri May 9 10:08:36 1997 Paul Sheer * options.c: remembers size of main window for next startup.Wed May 7 20:53:07 1997 Paul Sheer * editwidget.c, textwidget.c: Process selection events so that rxvt can request a selection.Mon May 5 00:46:57 1997 Paul Sheer * coolnext.c: Scrollbar buttons does a repeat. New event created: ButtonRepeat - same as ButtonPress.Sun May 4 16:05:50 1997 Paul Sheer * edit.c: added word wrap. * cooledit.c: added new main window menu item. This runs cooledit -S from a fork.Fri May 2 13:07:12 1997 Norbert Warmuth <k3190 /AT/ fh-sw.de> * widget/editcmd.c (string_regexp_search): Avoid freeing old_pattern more than once. * widget/editcmd.c (edit_find_string): Fixed possible memory leaks * widget/editwidget.c, widget/edit.h: Fixed a compiler warning when compiling for the Midnight CommanderThu May 1 22:53:56 1997 Paul Sheer * inputwidget.c: File added. Input text code moved from other files to here. Text input now has input history!Sat Apr 28 21:04:23 1997 Paul Sheer * coolnext.c coolwidget.c: Buttons now have underlined hotkeys. * rearranging of the code to isolate the library from cooledit. Menu layout made more consistant.Sat Apr 12 21:04:23 1997 Paul Sheer * edit.c etc, : options dialog box added, lots of tabbing options added, move through tabs, delete through tabs. * edit.c etc, : more editor commands added, delete word left, delete word right. Move to top and bottom of page.Sun Apr 6 17:28:55 1997 Paul Sheer * lots of files changed. The library is now revamped to properly support arbitrary font sizes. Proportional font spacing is not supported however.Fri Apr 4 12:05:47 1997 Paul Sheer * filebrowser.c: made separate load, save and directory, browsers - load returns an existing file only. Added a plain non-blocking file browser widget to drag and drop files from and into.Thu Apr 3 14:45:02 1997 Paul Sheer * menu.c: fixed code that tried to pull up a non-existing menu. * editdraw.c: made xprint_to_widget generic with seperate routines to print in different colors.Wed Apr 2 16:55:14 1997 Paul Sheer * textwidget.c: created from coolwidget.c. Text mouse highlighting support for text boxes. * manpage.c: created from dialog.cTue Apr 1 18:36:26 1997 Paul Sheer * dnd.c: added. coolwidgets now support the Dnd drag and drop protocol. * editwidget.c, coolnext.c: modifications to support dnd.Sat Mar 29 15:20:59 1997 Paul Sheer * editcmd.c: search and replace is now made generic: you can use the search and replace on any data, because, the search functions are now passed the name of the function to be used to fetch bytes. * dialog.c: man page dialog now does searches using the above routines. Clicking on a word now pulls up new man page. The man page now has back history. * focus.c: created. This keeps a history of focusses so that when a window is destroyed focus returns to the most recently focussed existing window. This alleviates the need for rigorous focus watches and focus restoration after a dialog is destroyed. * dialog.c: all focus restoration on dialog exit is removed.Thu Mar 27 09:16:17 1997 Paul Sheer * pipe.c: my_popen() created. man and make now run using this function. * editoptions.c: created. Key learning widget created plus utils to read and write from the .ini file. * cooledit.c: .cooledit.ini file now adjusted to have sections. Original contents under the [File] section. Key defines has its own section.Thu Mar 20 14:05:14 1997 Paul Sheer * coolnext.c, editwidget.c: added (double) in front of all scrollbar calculations to remove overflow that was causing scroll bar problems over 32768 lines.Tue Mar 4 03:50:45 1997 Paul Sheer * coolwidget.c, stringtools.c: Support for wrapping lines in the Makefile output. (Yaaawn.)Mon Mar 3 22:12:08 1997 Paul Sheer * coolwidget.c: render_textbox rewritten to handle nroff formatted pages. Now uses xprint... from editdraw.c to improve speed and remove flicker. Spreadsheat widget (which is an enhanced textbox) no longer supported by this function. * dialog.c: manpage dialog added.Mon Mar 3 13:57:15 1997 Paul Sheer * cooledit.c: Now starts from the current directory instead of the home directory (current_dir).Sat Mar 1 19:47:56 1997 Paul Sheer * coolwidget.c: CRedrawText now calls rerender_text which does a minimal draw if there is only one line of text. This will remove status line flicker on slow machines.Sat Mar 1 18:07:53 1997 Paul Sheer * editdraw.c: Fixed segfault caused by edit_status() when an edit window to be very small.Sat Mar 1 15:43:41 1997 Paul Sheer * editdraw.c: Fixed cursor-stops-flashing. * editcmd.c: edit_run_make() command added. Various changes made to accommodate redisplaying of make output. * edit*.c: pipe block through ispell added.Sat Feb 8 14:46:46 1997 Paul Sheer * coolwidget.c: CSetColor(color_palette(... changed to CSetColor(... serious bug that causes a segfault. (checked program with HAVE_MAD (mad.c) and fixed memory leeks) * editcmd.c: trying to free null pointer fixed in edit_replace_prompt. * dirtools.c: when list is empty, accesses out of bounds, fixed * coolwidget.c: added shutdown, which free's everything and closes the display.Fri Feb 7 17:16:36 1997 Paul Sheer * menu.c: Fixed bug in eh_menu() that caused a segfault when the button is released outside of a pulled-down menu.Thu Feb 6 14:37:38 1997 Paul Sheer * edit*: goto line command added, CK_Goto. Some key bindings added. Delete line added. * stringtools.c: added macro CRASHES_ON_STARTUP which cause vfmtlen to return strlen(fmt) + 2048. vfmtlen() has been causing sunos 4.1.3 to crash.Wed Feb 5 18:18:58 1997 Paul Sheer <psheer /AT/ icon.co.za> * mathfuncs.c: File added so that you don't have to link with the maths library. Contains a softcoded pow() function.Wed Feb 5 16:29:23 1997 Paul Sheer <psheer /AT/ icon.co.za> * cooledit.c: Crashes when it tries to start up with editor files that no longer exist. Now fixed.Wed Feb 5 15:24:06 1997 Paul Sheer <psheer /AT/ icon.co.za> * editdraw.c, editwidget.c: display bugs fixed. got rid of the drawing stopped nonsence, and replaced it with a proper routine to check for pending keys. * editcmd.c: pressing enter on search menu item now fixedFri Jan 31 13:33:25 1997 Paul Sheer <psheer /AT/ icon.co.za> * man page added. * *.c: support for different font sizes added. * lkeysym.h: added to account for systems that don't define XK_Page_Up and XK_Page_Down * *.c various minor changes.Fri Jan 10 13:01:59 1997 Norbert Warmuth <k3190 /AT/ fh-sw.de>
* configure.in: add C compiler flags that X needs to CFLAGS and
the X linker flags to LDFLAGS.Thu Dec 26 19:03:47 1996 Paul Sheer <psheer
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -