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

887 rader
36 KiB
Plaintext

2007-06-01 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-external-view.c:
* gnoemoe/widgets/gm-embedded-view.c:
fixed bug in not reading editor file when external editor process exits
2006-25-10 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* NEWS:
* README:
gnoemoe 2.2.0 released
2006-01-10 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-ui.h: added accelerator F9 to Show/Hide userlist
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* po/nl.po: updated translations
* gnoemoe/gm-app.c:
* gnoemoe/mcp/gm-mcp-userlist-view.c:
* gnoemoe/gm-ui.h:
* gnoemoe/widgets/gm-app-view.c
* gnoemoe/widgets/gm-commands.[ch]:
* ui/gm-ui.xml:
Add menu items for showing/hiding the toolbar and userlist (fixes #10)
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/dialogs/gm-preferences-dialog.c:
* gnoemoe/gm-color-table.c:
* gnoemoe/gm-color-table.h:
Added Rxvt, XTerm and Linux color schemes (fixes #1)
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/mcp/gm-mcp-icecrew-serverinfo.c: actually set the world
charset to use (fixes #11)
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* ui/gm-world-properties.glade: fix lower port limit (patch by
piotr.skamruk@gmail.com) (fixes #8)
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/dialog/gm-world-paste-dialog.c: close dialog after pasting
(fixes #4)
* ui/gm-world-paste.glade: make labels right aligned
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-app-view.c:
Only store window size when the window isn't maximized (so restoring
to original size after maximizing actually works). Set default
size when no size has been stored yet (fixes #7)
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-app.c: make sure the main view is destroyed (otherwise
the main view still holds references to the opened worlds which then
don't get properly finalized). Therefore not properly saving
command input history etc. Added proper finalization on SIGINT
* gnoemoe/gm-scripts.c: fixed indentation
* gnoemoe/dialogs/gm-preferences-dialog.c: added color table
saving when dialog gets destroyed
2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-world-text-view.c:
Fixed blinking problem (closes: #6)
2006-16-08 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* NEWS:
* README:
gnoemoe 2.1.0 released
2006-15-08 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-pixbuf.c: fixed save/close stock icon when there is no
save 24x24 theme icon
2006-15-08 Jesse van den Kieboom <jesse@icecrew.nl>
* data/gnoemoe.1: added manpage
2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* COPYING
* gnoemoe/gm-app.c:
* gnoemoe/dialogs/gm-preferences-dialog.c:
* gnoemoe/gm-ui.h:
* gnoemoe/widgets/gm-app-view.c:
* gnoemoe/widgets/gm-editor-view.c:
* gnoemoe/widgets/gm-commands.c:
* gnoemoe/Makefile.am:
* ui/gm-preferences.glade:
* ui/gm-ui.xml:
Made the code parser compile time optional
* README: fixed indentation
* po/Makefile.in.in: new and improved
2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-options.h: return false when loading fails
2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-world.c: set world name from path when options
couldn't be succesfully loaded
* gnoemoe/gm-editor.c: allways write \n (also on last line)
* gnoemoe/gm-options.c: set file path even if it couldn't be
loaded so that when there is no options file it will be
saved correctly. return false when loading fails
* gnoemoe/widgets/gm-external-view.c: use default gnome
terminal when terminal is needed
* gnoemoe/widgets/gm-world-tab.c: fix tab close buttons
2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-support.c: fixed the tab close button
* gnoemoe/gm-pixbuf.c: fixed warning on creating save close button
2006-18-06 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-world.c: added static to functions, added flushing history
to disk
* gnoemoe/dialogs/gm-world-paste-dialog.c: fixed sending with empty
'to' field
* gnoemoe/widgets/gm-world-text-view.c: fixed blinking
2006-23-04 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.10
* gnoemoe/mcp/gm-cell-renderer-text.c: fixed font sizes for smaller
fonts
2006-23-04 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.9
* po/POTFILES.in: added gnoemoe/dialogs/gm-world-paste-dialog.c and
ui/gm-world-paste.glade
* po/nl.po: added translations
* ui/Makefile.am:
* ui/gm-ui.xml:
* ui/gm-world-paste.glade: new paste dialog
* gnoemoe/mcp/Makefile.include: added gm-cell-renderer-text.[ch]
* gnoemoe/mcp/gm-cell-renderer-text.[ch]: new cell renderer for
rendering userlist
* gnoemoe/mcp/gm-mcp-vmoo-client.c: update metrics in timeout so to
reduce the number of updates when resizing
* gnoemoe/mcp/gm-mcp-icecrew-serverinfo.c: max version set to 1.0 (1.0
does not actively request the info because it will be send on
initialization). Set menu item invisible instead of insensitive when
there is no info available
* gnoemoe/mcp/gm-mcp-icecrew-userlist.c: fixed menu item substitution
* gnoemoe/mcp/gm-mcp-vmoo-userlist.c: removed support for status
because it doesn't really support it
* gm-mcp-userlist-view.[ch]: moved column constants to header. Render
items with new gm-cell-renderer-text.
* gnoemoe/mcp/gm-mcp-icecrew-playerdb.[ch]: made
gm_mcp_icecrew_playerdb_players public
* gnoemoe/dialogs/Makefile.include: added gm-world-paste-dialog
* gnoemoe/dialogs/gm-world-paste-dialog.[ch]: new paste dialog
* gnoemoe/dialogs/gm-world-properties-dialog.c:
* gnoemoe/dialogs/gm-world-logs-dialog.c: fixed leaking tree stores
* gnoemoe/widgets/Makefile.include: added gm-commands.[ch]
* gnoemoe/widgets/gm-commands.[ch]: new file for handling action
activation (removed from gm-app-view)
* gnoemoe/widgets/gm-world-view.c: fixed userlist size restore
* gnoemoe/widgets/gm-app-view.c: removed action handlers
* gnoemoe/gm-support.[ch]: added gm_find_child
* gnoemoe/gm-world.c: removed debug message
* gnoemoe/gm-ui.h: changed actions to gm-commands
2006-09-04 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.8
* sripts/run.rb: fixed run scripts
* gnoemoe/mcp/gm-mcp-userlist-view.c: italic status messages
2006-09-04 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.7
* gnoemoe/gm-world.c: fix not logging LOG_OUT
* po/nl.po: added translation
* pixmaps/gnoemoe-logo.svg: moved here
* pixmaps/gnoemoe-logo.png: added for debian menu entry
* data/gnoemoe.1: manpage provided by Paul van Tilburg
2006-09-04 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.6
* gnoemoe/gm-world.c: do not log LOG_OUT when not logged in
* gnoemoe/mcp/gm-mcp-session.[ch]: added initialized function
2006-08-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-editor.c: improved editor name generation, no longer
open files O_EXCL
* gnoemoe/gm-world.[ch]: added editors list getter
* gnoemoe/gm-string.c: fixed char_remove
* gnoemoe/mcp/gm-mcp-userlist-view.c: remove debug message
* gnoemoe/mcp/gm-mcp-mud-moo-simpleedit.c: remove signal handlers
on finalization
2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac:
* gnoemoe/mcp/gm-mcp-vmoo-client.c:
remove IVERSION
2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
* ui/gm-world-properties.glade: added logging
* ui/gm-preferences.glade: added userlist
* data/Makefile.am: commented schema file
* data/gnoemoe.schemas.in: removed empty line
* po/nl.po: added translations
* po/POTFILES.in: added gm-mcp-vmoo-userlist
* scripts/run.rb: improved scripts by Paul van Tilburg
2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-app.c: added default userlist options,
added default logging options
* gnoemoe/gm-world.[ch]: fixed const, added gm_world_status, world
specific log settings
* gnoemoe/gm-scripts.c: added World.status function
* gnoemoe/gm-pixbuf.c: added NULL filename checks
2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/mcp/gm-mcp-icecrew-playerdb.c: max version to 1.1
* gnoemoe/mcp/gm-mcp.c: fixed version check
* gnoemoe/mcp/gm-mcp-userlist-view.[ch]: added status message, fixed
sorting, added number of players
* gnoemoe/mcp/gm-mcp-vmoo-userlist.[ch]:
* gnoemoe/mcp/gm-mcp-icecrew-userlist.[ch]:
implement iuserlist
* gnoemoe/mcp/gm-iuserlist.[ch]: added signals, added functions
2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/dialogs/gm-scripts-dialog.c: added theme
* gnoemoe/dialogs/gm-world-properties-dialog.c: added logging
* gnoemoe/dialogs/gm-preferences-dialog.c: added userlist
2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-world-view.c: use gm_world_status
* gnoemoe/widgets/gm-world-input-view.c: fixed size after activate
* gnoemoe/widgets/gm-editor-view.c: custom style scheme
* gnoemoe/widgets/gm-app-view.c: fix ctrl cycle
2006-01-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/dialogs/gm-open-world-dialog.c: close dialog on world
activation
* gnoemoe/widgets/gm-text-scroller.c: removed debug message
* po/POTFILES.in: added gm-mcp-icecrew-userlist.c
* po/nl.po: added translations
2006-01-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/mcp/gm-mcp-userlist-view.c:
* gnoemoe/mcp/gm-mcp-iuserlist.[ch]:
* gnoemoe/mcp/gm-mcp-vmoo-userlist.[ch]:
* gnoemoe/mcp/gm-mcp-icecrew-userlist.[ch]:
added basic support for displaying status messages in the userlist
2006-01-04 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-log-view.c:
* gnoemoe/widgets/gm-source-style-scheme.[ch]:
* gnoemoe/widgets/gm-editor-view.c:
* gnoemoe/widgets/gm-world-input-view.c:
* gnoemoe/widgets/Makefile.include:
* gnoemoe/gm-support.[ch]:
added color table support for all widgets
2006-31-03 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-support.[ch]: added find parent function
* gnoemoe/widgets/gm-world-view.c: improved tab showing
* gnoemoe/widgets/gm-text-scroller.c: fixed end scroll when textview
changes size
* po/nl.po: added new translations
* gnoemoe/gm-world.c: fixed world saving
* gnoemoe/gm-pixbuf.[ch]: added custom stock icons
2006-31-03 Jesse van den Kieboom <jesse@icecrew.nl>
* ui/gm-ui.xml:
* ui/gm-world-properties.glade:
* gnoemoe/widgets/gm-editor-view.[ch]:
* gnoemoe/widgets/gm-app-view.[ch]:
* gnoemoe/gm-ui.h:
* gnoemoe/dialogs/gm-world-properties-dialog.[ch]:
* gnoemoe/mcp/gm-mcp-icecrew-serverinfo.c:
updated ui, added toolbar, moved editor buttons to the toolbar,
added an editor menu
2006-30-03 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-app-view.c: added position saving when hiding
with the notification icon
2006-29-03 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/gm-options.[ch]:
* gnoemoe/gm-app.c:
* gnoemoe/gm-world.c:
* gnoemoe/gm-color-table.c:
* gnoemoe/gm-triggers.c:
convert option files to xml format
2006-29-03 Jesse van den Kieboom <jesse@icecrew.nl>
* configure.ac: fixed gettext translation languages
* gnoemoe/gm-ui.h:
* ui/gm-ui.xml:
added Open World item
* gnoemoe/gm-support.[ch]: added return value for dialogs
* po/nl.po: added translations
* po/POTFILES.in: added ui/gm-open-world.glade,
added gnoemoe/dialogs/gm-open-world-dialog.c,
added gnoemoe/widgets/gm-worlds-view.c
* ui/gm-open-world.glade: new, open world dialog
* ui/*.glade: removed separator from dialogs
2006-29-03 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-worlds-view.[ch]: new widget for displaying a
list of available worlds
* gnoemoe/widgets/gm-app-view.[ch]: added Open World menu action
* gnoemoe/dialogs/gm-preferences-dialog.c:
* gnoemoe/dialogs/gm-world-info-dialog.c:
* gnoemoe/dialogs/gm-world-properties-dialog.c:
* gnoemoe/dialogs/gm-triggers-dialog.c:
* gnoemoe/dialogs/gm-scripts-dialog.c:
* gnoemoe/dialogs/gm-world-logs-dialog.c:
added xml loading failure safeguard
* gnoemoe/dialogs/gm-open-world-dialog.[ch]: new dialog for opening
worlds
* gnoemoe/dialogs/gm-worlds-list-dialog.c: make use of the new
worlds-view widget
2006-24-03 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.5
* README: update urls
* COPYING: added lambdamoo copyright
* configure.ac: fixed ruby variables, updated libnotify version
* gnoemoe/Makefile.am: fixed ruby variables
* gnoemoe/gm-app.c: added gobject properties
2006-23-03 Jesse van den Kieboom <jesse@icecrew.nl>
* gnoemoe/widgets/gm-world-tab.c: fixed tab close button image size
* gnoemoe/widgets/gm-world-text-view.c: fixed link hand cursor
* gnoemoe/widgets/gm-world-view.c: fixed tab hiding
* gnoemoe/gm-world.c: added gobject properties
* gnoemoe/gm-net-state.h: added GM_NET_STATE_END
2006-20-02 Jesse van den Kieboom <jesse@icecrew.nl>
* widgets/eggtrayicon.[ch], widgets/gm-app-view.c: added libnotify
support
2006-15-02 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.4
* gm-app.c: fixed crash on --version
2006-06-02 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.3
* widgets/gm-app-view.c: fixed updating title
* widgets/gm-world-input-view.c: fixed selective history
* widgets/gm-world-view.c: only show tabs when needed (temporary 100%
cpu fix, added page scrolling
* widgets/gm-text-scroller.[ch]: added page scrolling
* dialogs/gm-world-logs-dialog.c: fixed segv on error
* gm-support.[ch]: added conversion from utf8
* gm-world.c: fixed conversion to server charset, added directory
checking, removed tmp directory removal
* gm-string.c: fixed g_list_append return value warning
* README: has contents now
* ui/gm-world-logs.glade: hide by default
* INSTALL: new contents
2006-10-01 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.1
* gm-world/gm-support: fixed character conversion on sending
* widget/gm-text-scroller.[ch]: added pageup/pagedown scrolling
2006-10-01 Jesse van den Kieboom <jesse@icecrew.nl>
* widgets/gm-text-scroller.c: fixed jumpy scrolling, fixed size change
scrolling
* gm-color-table.c: fixed color schemes, fixed segv when created with
no options file
* dialogs/gm-preferences-dialog.c: fixed schemes
* widgets/gm-app-view.c: fixed tray creation/finalization,
fixed resizing when showed from tray
2006-08-01 Jesse van den Kieboom <jesse@icecrew.nl>
* VERSION CHANGED TO 2.0.0
* The whole internal structure is brand new, there isn't much that
stayed the same, new features include:
* Ctrl-Scroll change font size
* Url dragging
* Improved charset fallback
* MOO verb syntax checker
* Color schemes
* Blink/Fastblink ANSI
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)