This repository has been archived on 2020-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
gnoemoe/ChangeLog

480 lines
20 KiB
Plaintext

2005-15-06 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 0.9.1
* if_scripts: Fixed write perms checking
* if_main: beautified about dialog
2005-14-06 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 0.9.0
2005-14-06 Jesse van den Kieboom <jesse@icecrew.nl>
* mcp/mcp_userlist: added userlist events for triggering
* mcp/mcp_ice_userlist mcp/mcp_ice_serverinfo: added loading of
image alternatives (following specs), fixed invalid uri detection
* if_triggers: added entrycompletion for scripts instead of dropdown
* if_main: searching now happens while-you-type finding the first
match and coloring the background red (like ff) if none found.
added drag-and-drop tabs (live moving)
* world: added inverse ansi, added invisible ansi
* if_world: improved keeping text window end scrolled
* if_world_listing: list shows world info (server and player) and
uses a custom icon when provided by dns-nl-icecrew-serverinfo.
load on startup is moved to if_world_properties
* if_world_properties: load on startup is now provided by this dialog
rather than by if_world_listing
2005-07-06 Jesse van den Kieboom <jesse@icecrew.nl>
* if_scripts: fixed crashing when one time opened
* scripts/music: added copyright for Simon Gijsen
* if_main: added basic searching firefox style.
searches can take place in worlds, editors and
logs
2005-07-06 Jesse van den Kieboom <jesse@icecrew.nl>
* ui/: seperated interfaces over several single glade
files.
* mcp/mcp_ice_serverinfo: added serverinfo mcp package
(see http://www.icecrew.nl/software/mcp for specs)
* triggers if_triggers world if_world_properties: added trigger support.
gnoemoe now handles two types of triggers for all sorts
of events. Check it out.
* world: removed stale functions, removed transparent background
fixed default charset loading, fixed/improved activity updates,
added reconnect foolproof (fixes problems with multiple
autoreconnects), added basic searching
* debug: loglevel 0 now goes to stdout, > 0 goes to stderr
2005-06-06 Jesse van den Kieboom <jesse@icecrew.nl>
* net: added connect timeout
* if_main world: added log opening support
* if_mcpconsole: fixed crashing, mcp console window is now
reintroduced
* if_main: added serverinfo window, improved notification area
stuff. It's now just a notification icon, showing when there
is activity and interactive in combination with triggers.
added log opening dialog
* if_ editor: fixed some memory leaks (no severe ones)
2005-01-06 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 0.8.2
* Fixed dutch translations
* net.c: Fixed connecting weirdness
* if_scripts.c: Fixed ruby mime type
2005-10-05 Jesse van den Kieboom <jesse@icecrew.nl>
* if_world.c: Added sending of empty lines
* editor.c gnoe_pixbuf.c world.c: Fixed possible
GError problems
2005-27-03 Jesse van den Kieboom <jesse@icecrew.nl>
* scripts/music.rb: Added xmms function (by Simon Gijsen)
2005-18-01 Jesse van den Kieboom <jesse@icecrew.nl>
* if_world_properties.c if_worlds_listing.c script.c
support.c world.c: Changed all declarations to be
at the top of a function (patch for FreeBSD
4.x by Pav Lucistnik)
* if_world.c world.c: Changed int to gsize
(patch for OSX by Christian Luijten)
* if_world_properties.c: Moved encodings declaration
from header to source file (patch for OSX by
Christian Luijten)
2004-29-12 Jesse van den Kieboom <jesse@icecrew.nl>
* world.c: added sane default charset (ISO-8859-15)
* support.c: Added trailing / in url regexp
(e.g. http://www.icecrew.nl/)
2004-14-12 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 0.8.1
* Makefile.am: fixed intltool problems
* gnoemoe.desktop: changed icon to svg (which it already should have
been, the png version doesn't get installed!)
2004-13-12 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 0.8.0
* po: Added/Fixed Dutch (nl) translations
* if_main.c: changed GnoeMoe GTK+ MOO Client to GnoeMoe Gnome MOO Client
* if_world_properties.c: fixed bacause typo
2004-13-12 Jesse van den Kieboom <jesse@icecrew.nl>
* support.c: added a remote file fetcher function which uses gnomevfs
to async fetch files from a remote system
* mcp_ice_userlist.c: added ranks and states messages which handle
remote rank and state icons
* world.c: fixed creation of tags with bold enabled while bold-colors
was set
* if_scripts.c: fixed segmentation fault when loading a second script
in the editor (curEdit wasn't reset to NULL, free didn't like it)
* gnoe_pixbuf.c: added test for loading icons with absolute paths
2004-21-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* mcp_ice_userlist.c: the P_NAME property now also has a signal connected
so name changes will be detected by the userlist
2004-21-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* world.c: fixed color problems (adding of to much tags and bold problems)
* configure.in: fixed regexp include problem when ruby enabled
2004-13-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* Added url matching, underlining and action-taking in the world
* Added notification tray icon (when GnoeMoe is hidden and new text
is added to a world the icon will blink showing there is activity in
one of the worlds, the tooltip will indicate which worlds and how
many lines). Blinking is only done when GnoeMoe is hidden which can
be achieved by clicking on the icon or by activating the Hide GnoeMoe
menu item (in the popup menu of the notification icon). Same goes
for re-showing GnoeMoe
* Added application icon state. The application icon will now show there
is activity in worlds by changing its icon. This only happens when
GnoeMoe is not the top-level activated window
2004-10-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.7.1
* Fixed compile error
2004-09-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.7.0
* No more Run menu
* Added NL translation (dutch)
* if_worlds_listing.c: fixed SEGV on duplicating world
2004-09-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* main.c: Added --load option for loading worlds from the commandline
Improved gnoe_pixbuf initializing and finalizing
Fixed scripts initializing to happen before world auto loading
* world.c: Moved userlist API to the world to abstract it from the
mcp modules
* widgets/mcp_ping: Removed the lagmeter
* gnoe_pixbuf: Added initializing/finalizing,
removed external librsvg
* src/Makefile.am: Mcp packages now reside in mcp/
2004-08-04 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* script.c: scripts directories are now monitored via GnomeVFS to
automagically update changes in scripts
* if_main.c: window title now shows active world
2004-08-04 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.6.4
* world.c: fixed auto-reconnect
fixed on_disconnect script function call which could crash on
unloading a world
* net.c: fixed auto-reconnect
* if_mcpconsole.c: added world loaded check for if_mcpconsole_add
* editor.c: fixed crash on editor_fini
* if_main.c: added editor switch accelerators (Ctrl-<num>)
2004-07-28 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.6.3
* logo: newly very improved logo, veeeery nice one, by Simon Gijsen
* pixmaps/userlist/default.map: fixed inhabitant/inhabitant+ switch
2004-07-28 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* userlist.c: improved sorting
* gnoe_pixbuf.c: database of pixbufs, normal files as well as svg's
* script.c: added host and port functions to world class
improved connect function of world class
* net.c: fixed setting of net status flag on disconnect before calling
world_disconnected
2004-07-27 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.6.2
* userlist.c: now using svg image mapping for icons
* pixmaps/userlist: contains new svg image containing all the userlist
icons and 1 map file for mapping the svg to nameble icons
* script.c: added script function description support
WARNING: ALL SCRIPTS MUST!! HAVE A DESCRIPTION NOW, USERS NEED
TO CHANGE THIS IN THEIR OWN SCRIPTS
* world.c: fixed wrong month in logging
* script.c: added auto-creation of USER scripts directory
2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.6.1
* pixmaps/icons: improved new icons from Simon Gijsen
* gnoemoe.glade: fixed width resize on long input
2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* editor.c: fixed font unref stupid
* gnoemoe.glade: fixed window width stretching
2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.6.0
* scripts/misc.rb: added sendall script
* scripts/editing.rb: added editing scripts (/e, /de, /me, /ne, /he)
* gnoemoe.glade: added mcpconsole interface, added scripts interface
* configure.in: added ruby checking and compile status
2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* userlist.c: improved scroll handler timeout to be removed when
the userlist is destroyed
* packages.c/mcp.c: added callbacks to log messages to the mcpconsole
* if_world_properties.c: fixed renaming problem (the dir wouldn't
get renamed and thus the world got duplicated)
* editor.c: added unref of font description
2004-07-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* if_scripts.c: added, interface for manipulating and viewing
scripts (editor/console/overview/flush&reload)
* world.c: improved userlist width saving/restoring
* world.c: added on_connect, on_login, on_disconnect script calls
* world.c: added mcp text buffer
* if_mcpconsole.c: added, interface for viewing mcp messages
2004-07-16 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* script.c: added input method for world class (this gives the
opportunity for recursion)
* script.c: added connect method for world class
* script.c: added disconnect method for world class
* script.c: added quit method for world class
* script.c: improved function run
* script.c: added flush&reload function
* script.c: added script function aliassing
2004-07-14 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.5.0
* script.c: added open method for client class
* script.c: added connected? method for world class
* script.c: added shared scripts dir
* scripts/*: added some scripts
* configure.in/Makefile.am: added installation of scripts
2004-07-14 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* world.c: added some documentation
* world.c: added main_process_input function
* script.c/script.h: added, GnoeMoe now has ruby scripting support
* main.c: added main_get_app_path function
2004-07-12 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.4.3
* if_world.c: added world settings saving on destroy
needed for userlist width saving
2004-07-09 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* pixmap.c: added function to set alpha channel of a pixbuf
* world.c/if_world.c/if_preferences.c/main.c/gnoemoe/glade:
added background transparancy
2004-07-07 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.4.2
* if_main.c: changed Ctrl-<num> to Alt-<num> (used for tab switching) to
match other gnome apps
* net.c: disconnect on sendline fail
2004-07-06 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* net.c: improved connecting (its now non-blocking)
2004-07-03 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.4.1
* packages.c: fixed (added) decimal point conversion in negotiate
package
2004-07-02 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.4
* world.c/world.h: added update_character_metrics function, calculates
character width (changes when font changes, is used to calculate
linelen etc.)
* packages.c: improved linelen calculation, its now more accurate
* support.h/support.c: added function for length calculation of char **
* main.c/if_main.c: added window metrics saving/restoring
* if_preferences.c/editor.c: added builtin editor colors/styles
configuration
2004-07-01 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* support.h: added documentation
* support.c: added functions for decimal point conversion (used mainly
by mcp version number conversions)
* mcp.c/packages.c: added decimal point conversion for package versions
and mcp versions (needed cause some locales use . and some use ,)
2004-06-29 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* world.h/world.c: added documentation for all functions/enums/structs
* world.c: removed functions world_get_by_index, world_paste
added high color support for bold text
* ansi.h: added bold color definitions, added documentation
* editor.c: added editor_init and editor_fini functions to setup the
editor environment and to finish the editor environment
all editors will now use the same GtkSourceLanguage (which is stored
from within editors_init)
* if_world.c: fixed Pageup/Pagedown key bindings to be ignored when
Ctrl or Shift is pressed
* gnoemoe.glade: added editor color configuration in dlgPreferences
2004-06-24 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.3.1
* gnoemoe.glade: removed Properties/Close/Quit/Preferences button
(Dis)Connect label changed to Connect
fixed half sized toolbar
2004-06-24 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.3.0
* gnoemoe.glade: added buttons for easy access to world functions
* if_world.c/if_main.c: added functions to handle new buttons (
world - connect/disconnect/properties/close
main - preferences/quit
* if_world.c/if_world.h: added world_connected function which is now
called from net_do_connect. Autologin now resides in this new function
* if_main.c: added accelerators for cycling through pages (F6/Shift F6)
removed F4 accelerator for connect/disconnect for now
set appropriate sensitivity of world tool buttons (depends whether
a world or a terminal is active)
* if_world_properties.c/if_world_properties.h: added option for
charset selection
* world.c/world.h/editor.c/if_world.c: added better scroll to bottom
functions in world.c/world.h
editor.c and if_world.c make use of these functions to keep scrolling
sticky
* main.c: changed colors to be more natural to the eye
2004-06-24 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* if_world.c: added pageup/pagedown for world text view
2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* all.c/all.h: reformatted
* all.c/all.h: removed profiles, color/font can now be configured
in preferences
2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* world.c: fixed focussing of input widget on world
activation (added doEvents())
* world.c/support.c: replaced \e by \x1B
* if_world.c: removed dos newlines
* if_main.c: added enable/disable of cut/copy/paste
menu items (disabled for terminal tabs, enabled for
world tabs)
2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* if_main.c: implemented cut/copy/paste menu items
* if_world.c/world.c: better implementation for saving
userlist width (now saving hpane position)
* if_world.c: changed active state base color for
userlist and textview (they are unfocus-able but
its nicer to have the same selection colors as if they
can actually focus)
* userlist.c/pixmaps/icons: changed icons from xpm to
png
2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* gnoemoe.glade: replaced input entry widget by textview
widget (for multiline input purposes)
reorganised world view layout
* if_world.c/world.c: replaced input entry widget by
textview widget (for multiline input purposes)
* editor.c: fixed charset conversion for saving editor file
(from current locale to UTF-8)
* world.c: fixed userlist width saving shrinks userlist
by 3 pixels
2004-06-20 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* VERSION CHANGED TO 0.2.4
2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* net.c: fixed 100% CPU problem, removal of channel watch
2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.met>
* editor.c/support.c/world.c: function to let the main loop
process GUI events is now in support.c
* userlist.c: fixed scrolling problem (scroll to top on
user add if it was already scrolled to the top)
2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* editor.c: corrected charset conversion,
now converting to current locale for external editors
(which use files), and to UTF-8 for the internal editor,
fixed signal connecting. signals for save/save&close/close
buttons were also tried for VTE editors, wrong!
* pixmaps: cleaned up unused pixmaps,
removed different logo size pixmaps
* gnoemoe.glade: use 48x48 for icon
2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* Makefile.am: added install of moo.lang file,
needed to enable code highlighting in gtksourceview
* moo.lang: added
* world.c: the input entry now will use the same font
as the main text window will do
2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* Makefile.am: Removed $(DESTDIR)
* pixmaps/Makefile.am: Removed $(DESTDIR)
* pixmaps/icons/Makefile.am: Removed $(DESTDIR)
2004-06-16 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
* Logo: added gnoemoe logo
* Makefile.am: distributed makefile for pixmaps and
pixmaps/icons to seperate Makefile.am's,
pixmaps are now installed in pimaps subdir,
added gnoemoe-logo.png as logo,
* gnoemoe.glade: removed main status bar,
fixed all pixmaps to point to pixmaps/....
* interface: added warning/info/error dialogs to inform
user for faulty actions (or not yet implemented actions)
* all: added gnome support, gnoemoe now accepts session
saving and it uses the gnome command parsing
* net.c: world_send_line now blocks if it can't send
all the data at once
* if_world.c: input widget now has monospace font
* world.c: added logging
* main.c: removed save_size option
* if_world_properties_listing: fixed SEGV problem when
adding a new world
* pixmaps: added gnoemoe_logo_about.png for the aboutbox
* Makefile.am: Added gnoemoe.glade (after removing it)