2007-06-01 Jesse van den Kieboom * 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 * configure.ac: * NEWS: * README: gnoemoe 2.2.0 released 2006-01-10 Jesse van den Kieboom * gnoemoe/gm-ui.h: added accelerator F9 to Show/Hide userlist 2006-29-09 Jesse van den Kieboom * 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 * 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 * gnoemoe/mcp/gm-mcp-icecrew-serverinfo.c: actually set the world charset to use (fixes #11) 2006-29-09 Jesse van den Kieboom * ui/gm-world-properties.glade: fix lower port limit (patch by piotr.skamruk@gmail.com) (fixes #8) 2006-29-09 Jesse van den Kieboom * 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 * 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 * 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 * gnoemoe/widgets/gm-world-text-view.c: Fixed blinking problem (closes: #6) 2006-16-08 Jesse van den Kieboom * configure.ac: * NEWS: * README: gnoemoe 2.1.0 released 2006-15-08 Jesse van den Kieboom * gnoemoe/gm-pixbuf.c: fixed save/close stock icon when there is no save 24x24 theme icon 2006-15-08 Jesse van den Kieboom * data/gnoemoe.1: added manpage 2006-12-08 Jesse van den Kieboom * 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 * gnoemoe/gm-options.h: return false when loading fails 2006-12-08 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * configure.ac: * gnoemoe/mcp/gm-mcp-vmoo-client.c: remove IVERSION 2006-07-04 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * gnoemoe/widgets/gm-app-view.c: added position saving when hiding with the notification icon 2006-29-03 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * widgets/eggtrayicon.[ch], widgets/gm-app-view.c: added libnotify support 2006-15-02 Jesse van den Kieboom * VERSION CHANGED TO 2.0.4 * gm-app.c: fixed crash on --version 2006-06-02 Jesse van den Kieboom * 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 * 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 * 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 * 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 * VERSION CHANGED TO 0.9.1 * if_scripts: Fixed write perms checking * if_main: beautified about dialog 2005-14-06 Jesse van den Kieboom * VERSION CHANGED TO 0.9.0 2005-14-06 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * 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 * scripts/music.rb: Added xmms function (by Simon Gijsen) 2005-18-01 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * VERSION CHANGED TO 0.7.1 * Fixed compile error 2004-09-10 Jesse van den Kieboom * 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 * 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 * 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 * 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-) 2004-07-28 Jesse van den Kieboom * 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 * 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 * 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 * 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 * editor.c: fixed font unref stupid * gnoemoe.glade: fixed window width stretching 2004-07-19 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * VERSION CHANGED TO 0.4.2 * if_main.c: changed Ctrl- to Alt- (used for tab switching) to match other gnome apps * net.c: disconnect on sendline fail 2004-07-06 Jesse van den Kieboom * net.c: improved connecting (its now non-blocking) 2004-07-03 Jesse van den Kieboom * VERSION CHANGED TO 0.4.1 * packages.c: fixed (added) decimal point conversion in negotiate package 2004-07-02 Jesse van den Kieboom * 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 * 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 * 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 * 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 * 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 * if_world.c: added pageup/pagedown for world text view 2004-06-21 Jesse van den Kieboom * 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 * 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 * 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 * 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 * VERSION CHANGED TO 0.2.4 2004-06-17 Jesse van den Kieboom * net.c: fixed 100% CPU problem, removal of channel watch 2004-06-17 Jesse van den Kieboom * 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 * 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 * 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 * Makefile.am: Removed $(DESTDIR) * pixmaps/Makefile.am: Removed $(DESTDIR) * pixmaps/icons/Makefile.am: Removed $(DESTDIR) 2004-06-16 Jesse van den Kieboom * 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)