File Release Notes and Changelog
Release Name: 0.6
Notes:
New in 0.6
* Find and/or Replace - I finally added the Find and/or Replace functions.
Something basic everyone expects from any kind of editor (text, html etc).
* The wonderful world of GnomeVFS - All the file operations have been shifted
to the GnomeVFS architecture (previously it was the POSIX complaint standard
C FILE API). This means you can edit files directly from the web, ftp,
even across networks using protocols like Samba etc, basically the ones
supported by GnomeVFS. Including those from secured sites which require
usernames/passwords.
Example: ftp://username@password:ftp.mysite.com/my/websites/files/index.html
* GtkHTML Preview click functionality - now you can click on a link in the
Preview Pane, and Peacock will open the new file for you in the editor.
Something to pamper the lazy web hacker.
Changes:
2003-06-25 Archit Baweja <bighead@users.sourceforge.net>
* configure.in: bumped version to 0.6. Version 0.6 released!
2003-06-25 Archit Baweja <bighead@users.sourceforge.net>
* src/peacock-file.c (file_load): return GnomeVFSResult not gboolean.
All callers changed likewise.
* src/find-and-replace.c (find_and_replace_dialog_replace_cb):
unsensitive the "replace" button.
* src/peacock-file.c (file_save): fixed save buy. apparently
gnome_vfs_open_uri, doesn't "create" the file if it previously didn't
exist. So we have to manually call gnome_vfs_create_uri
(HINT: RFE GnomeVFS).
2003-02-17 gettextize <bug-gnu-gettext@gnu.org>
* configure.in (AC_OUTPUT): Add intl/Makefile.
2003-02-17 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (SUBDIRS): Remove intl.
2003-02-17 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (SUBDIRS): Remove intl.
* configure.in (AC_OUTPUT): Remove intl/Makefile.
2003-02-17 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (SUBDIRS): Add intl.
* configure.in (AC_OUTPUT): Add intl/Makefile.
(AM_GNU_GETTEXT_VERSION): Bump to 0.11.4.
2003-02-17 gettextize <bug-gnu-gettext@gnu.org>
* configure.in (AM_GNU_GETTEXT_VERSION): Bump to 0.11.4.
2003-01-10 gettextize <bug-gnu-gettext@gnu.org>
* configure.in (AC_OUTPUT): Add intl/Makefile.
2003-01-10 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (SUBDIRS): Remove intl.
* configure.in (AC_OUTPUT): Remove intl/Makefile.
2003-01-10 Archit Baweja <bighead@users.sourceforge.net>
* macros/autogen.sh: run old versions of automake (1.4) and aclocal,
so build files work on RH 8.0
2003-01-10 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (SUBDIRS): Add intl.
* configure.in (AC_OUTPUT): Add intl/Makefile.
2003-01-10 Archit Baweja <bighead@users.sourceforge.net>
* po/Makevars: new file. Updating build files so that peacock compiles
on RH 8.0
2002-09-12 Archit Baweja <bighead@users.sourceforge.net>
* src/peacock-file.c (peacock_file_class_init): fix finalize bug. Now
the finalize function works fine as a destructor. yay!
2002-09-09 Archit Baweja <bighead@users.sourceforge.net>
* src/peacock-file.c (peacock_file_set_uri): canonicalize local paths.
2002-09-08 Archit Baweja <bighead@users.sourceforge.net>
* src/main.c (dnd_cb): call peacock_file_add_to_mdi.
(child_create_cb): check the return value of peacock_file_new_from_file
* src/peacock-file.c (peacock_file_add_to_mdi): new function. Checks
if file is not NULL, and adds it to the GnomeMDI object.
2002-09-03 Archit Baweja <bighead@users.sourceforge.net>
* src/windows-file.c (create_open_uri_dialog): new function. For the
migration to GnomeVFS.
(open_uri_dialog_ok_cb): likewise.
* src/callbacks.c (open_cb): call create_open_uri_dialog now.
* src/find-and-replace.c (find_and_replace_dialog_get_data): free
previous contents of replace_str. Fix leak.
* src/peacock-file-view.c (delete_text_cb): fix leak. I was ignoring
the changed GString pointer returned by g_string_* API.
(insert_text_cb): likewise.
(html_view_url_requested_cb): made it asynchronous. I love GnomeVFS :-)
(url_requested_async_read_cb): new function.
(url_requested_async_open_cb): likewise.
(url_requested_async_close_cb): likewise.
(html_view_link_clicked_cb): new function.
2002-09-02 Archit Baweja <bighead@users.sourceforge.net>
* src/peacock-file-view.c (html_view_url_requested_cb): shifted from
* src/callbacks-gtkhtml.[ch]: removed. Build files updated.
2002-09-01 Archit Baweja <bighead@users.sourceforge.net>
* src/peacock-file.c (file_load): migrated to GnomeVFS.
(file_save): likewise.
(peacock_file_set_name): renamed to peacock_file_set_uri. likewise.
(peacock_file_get_name): renamed to peacock_file_get_uri. likewise.
* src/callbacks-gtkhtml.c (html_view_url_requested_cb): GnomeVFS-ied!
Also, now it handles url's relative to the file.
* src/main.c (main): initialize GnomeVFS. We're going to use this baby
every where now :-).
* configure.in: added check for GnomeVFS. update makefile accordingly.
2002-08-28 Archit Baweja <bighead@users.sourceforge.net>
* src/find-and-replace.c (find_and_replace_dialog_setup): new function.
(find_and_replace_dialog_setup_signals): likewise.
(create_find_and_replace_dialog): likewise.
(find_and_replace_dialog_replace_all_cb): likewise.
(find_and_replace_dialog_find_cb): likwise.
(find_and_replace_dialog_replace_cb): likewise.
2002-08-26 Archit Baweja <bighead@users.sourceforge.net>
* src/find-and-replace.c (find_dialog_get_data): new function.
(find_dialog_setup): likewise.
(find_dialog_setup_signals): likewise.
(find_again_run): likewise.
2002-08-23 Archit Baweja <bighead@users.sourceforge.net>
* src/peacock-file.c (peacock_file_find_text): accept values for
position of start of search and case sensitive search.
* src/callbacks.c (find_cb): new function.
(find_again_cb): likewise.
(replace_cb): likewise.
* src/dialogs/dialogs.glade[.h]: new files added. General dialogs like
Find and/or Replace etc.
2002-08-21 Archit Baweja <bighead@users.sourceforge.net>
* src/peacock-file.c (peacock_file_new_from_file): fix GString leak.
2002-08-18 Archit Baweja <bighead@users.sourceforge.net>
* src/windows-file.c (save_as_filesel_ok_cb): on Save As, update label.
* src/peacock-file.c (peacock_file_finalize): new function. Cleans up
and frees memory (plugs leaks) on closing a PeacockFile.
2002-08-03 Archit Baweja <bighead@users.sourceforge.net>
* configure.in: don't write peacock.desktop, peacock.schemas,
peacock.pong files, intltool does that for us.