GTK+/GNOME based MOO-client for UNIX.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 

887 lines
36 KiB

  1. 2007-06-01 Jesse van den Kieboom <jesse@icecrew.nl>
  2. * gnoemoe/widgets/gm-external-view.c:
  3. * gnoemoe/widgets/gm-embedded-view.c:
  4. fixed bug in not reading editor file when external editor process exits
  5. 2006-25-10 Jesse van den Kieboom <jesse@icecrew.nl>
  6. * configure.ac:
  7. * NEWS:
  8. * README:
  9. gnoemoe 2.2.0 released
  10. 2006-01-10 Jesse van den Kieboom <jesse@icecrew.nl>
  11. * gnoemoe/gm-ui.h: added accelerator F9 to Show/Hide userlist
  12. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  13. * po/nl.po: updated translations
  14. * gnoemoe/gm-app.c:
  15. * gnoemoe/mcp/gm-mcp-userlist-view.c:
  16. * gnoemoe/gm-ui.h:
  17. * gnoemoe/widgets/gm-app-view.c
  18. * gnoemoe/widgets/gm-commands.[ch]:
  19. * ui/gm-ui.xml:
  20. Add menu items for showing/hiding the toolbar and userlist (fixes #10)
  21. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  22. * gnoemoe/dialogs/gm-preferences-dialog.c:
  23. * gnoemoe/gm-color-table.c:
  24. * gnoemoe/gm-color-table.h:
  25. Added Rxvt, XTerm and Linux color schemes (fixes #1)
  26. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  27. * gnoemoe/mcp/gm-mcp-icecrew-serverinfo.c: actually set the world
  28. charset to use (fixes #11)
  29. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  30. * ui/gm-world-properties.glade: fix lower port limit (patch by
  31. piotr.skamruk@gmail.com) (fixes #8)
  32. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  33. * gnoemoe/dialog/gm-world-paste-dialog.c: close dialog after pasting
  34. (fixes #4)
  35. * ui/gm-world-paste.glade: make labels right aligned
  36. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  37. * gnoemoe/widgets/gm-app-view.c:
  38. Only store window size when the window isn't maximized (so restoring
  39. to original size after maximizing actually works). Set default
  40. size when no size has been stored yet (fixes #7)
  41. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  42. * gnoemoe/gm-app.c: make sure the main view is destroyed (otherwise
  43. the main view still holds references to the opened worlds which then
  44. don't get properly finalized). Therefore not properly saving
  45. command input history etc. Added proper finalization on SIGINT
  46. * gnoemoe/gm-scripts.c: fixed indentation
  47. * gnoemoe/dialogs/gm-preferences-dialog.c: added color table
  48. saving when dialog gets destroyed
  49. 2006-29-09 Jesse van den Kieboom <jesse@icecrew.nl>
  50. * gnoemoe/widgets/gm-world-text-view.c:
  51. Fixed blinking problem (closes: #6)
  52. 2006-16-08 Jesse van den Kieboom <jesse@icecrew.nl>
  53. * configure.ac:
  54. * NEWS:
  55. * README:
  56. gnoemoe 2.1.0 released
  57. 2006-15-08 Jesse van den Kieboom <jesse@icecrew.nl>
  58. * gnoemoe/gm-pixbuf.c: fixed save/close stock icon when there is no
  59. save 24x24 theme icon
  60. 2006-15-08 Jesse van den Kieboom <jesse@icecrew.nl>
  61. * data/gnoemoe.1: added manpage
  62. 2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
  63. * configure.ac:
  64. * COPYING
  65. * gnoemoe/gm-app.c:
  66. * gnoemoe/dialogs/gm-preferences-dialog.c:
  67. * gnoemoe/gm-ui.h:
  68. * gnoemoe/widgets/gm-app-view.c:
  69. * gnoemoe/widgets/gm-editor-view.c:
  70. * gnoemoe/widgets/gm-commands.c:
  71. * gnoemoe/Makefile.am:
  72. * ui/gm-preferences.glade:
  73. * ui/gm-ui.xml:
  74. Made the code parser compile time optional
  75. * README: fixed indentation
  76. * po/Makefile.in.in: new and improved
  77. 2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
  78. * gnoemoe/gm-options.h: return false when loading fails
  79. 2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
  80. * gnoemoe/gm-world.c: set world name from path when options
  81. couldn't be succesfully loaded
  82. * gnoemoe/gm-editor.c: allways write \n (also on last line)
  83. * gnoemoe/gm-options.c: set file path even if it couldn't be
  84. loaded so that when there is no options file it will be
  85. saved correctly. return false when loading fails
  86. * gnoemoe/widgets/gm-external-view.c: use default gnome
  87. terminal when terminal is needed
  88. * gnoemoe/widgets/gm-world-tab.c: fix tab close buttons
  89. 2006-12-08 Jesse van den Kieboom <jesse@icecrew.nl>
  90. * gnoemoe/gm-support.c: fixed the tab close button
  91. * gnoemoe/gm-pixbuf.c: fixed warning on creating save close button
  92. 2006-18-06 Jesse van den Kieboom <jesse@icecrew.nl>
  93. * gnoemoe/gm-world.c: added static to functions, added flushing history
  94. to disk
  95. * gnoemoe/dialogs/gm-world-paste-dialog.c: fixed sending with empty
  96. 'to' field
  97. * gnoemoe/widgets/gm-world-text-view.c: fixed blinking
  98. 2006-23-04 Jesse van den Kieboom <jesse@icecrew.nl>
  99. * VERSION CHANGED TO 2.0.10
  100. * gnoemoe/mcp/gm-cell-renderer-text.c: fixed font sizes for smaller
  101. fonts
  102. 2006-23-04 Jesse van den Kieboom <jesse@icecrew.nl>
  103. * VERSION CHANGED TO 2.0.9
  104. * po/POTFILES.in: added gnoemoe/dialogs/gm-world-paste-dialog.c and
  105. ui/gm-world-paste.glade
  106. * po/nl.po: added translations
  107. * ui/Makefile.am:
  108. * ui/gm-ui.xml:
  109. * ui/gm-world-paste.glade: new paste dialog
  110. * gnoemoe/mcp/Makefile.include: added gm-cell-renderer-text.[ch]
  111. * gnoemoe/mcp/gm-cell-renderer-text.[ch]: new cell renderer for
  112. rendering userlist
  113. * gnoemoe/mcp/gm-mcp-vmoo-client.c: update metrics in timeout so to
  114. reduce the number of updates when resizing
  115. * gnoemoe/mcp/gm-mcp-icecrew-serverinfo.c: max version set to 1.0 (1.0
  116. does not actively request the info because it will be send on
  117. initialization). Set menu item invisible instead of insensitive when
  118. there is no info available
  119. * gnoemoe/mcp/gm-mcp-icecrew-userlist.c: fixed menu item substitution
  120. * gnoemoe/mcp/gm-mcp-vmoo-userlist.c: removed support for status
  121. because it doesn't really support it
  122. * gm-mcp-userlist-view.[ch]: moved column constants to header. Render
  123. items with new gm-cell-renderer-text.
  124. * gnoemoe/mcp/gm-mcp-icecrew-playerdb.[ch]: made
  125. gm_mcp_icecrew_playerdb_players public
  126. * gnoemoe/dialogs/Makefile.include: added gm-world-paste-dialog
  127. * gnoemoe/dialogs/gm-world-paste-dialog.[ch]: new paste dialog
  128. * gnoemoe/dialogs/gm-world-properties-dialog.c:
  129. * gnoemoe/dialogs/gm-world-logs-dialog.c: fixed leaking tree stores
  130. * gnoemoe/widgets/Makefile.include: added gm-commands.[ch]
  131. * gnoemoe/widgets/gm-commands.[ch]: new file for handling action
  132. activation (removed from gm-app-view)
  133. * gnoemoe/widgets/gm-world-view.c: fixed userlist size restore
  134. * gnoemoe/widgets/gm-app-view.c: removed action handlers
  135. * gnoemoe/gm-support.[ch]: added gm_find_child
  136. * gnoemoe/gm-world.c: removed debug message
  137. * gnoemoe/gm-ui.h: changed actions to gm-commands
  138. 2006-09-04 Jesse van den Kieboom <jesse@icecrew.nl>
  139. * VERSION CHANGED TO 2.0.8
  140. * sripts/run.rb: fixed run scripts
  141. * gnoemoe/mcp/gm-mcp-userlist-view.c: italic status messages
  142. 2006-09-04 Jesse van den Kieboom <jesse@icecrew.nl>
  143. * VERSION CHANGED TO 2.0.7
  144. * gnoemoe/gm-world.c: fix not logging LOG_OUT
  145. * po/nl.po: added translation
  146. * pixmaps/gnoemoe-logo.svg: moved here
  147. * pixmaps/gnoemoe-logo.png: added for debian menu entry
  148. * data/gnoemoe.1: manpage provided by Paul van Tilburg
  149. 2006-09-04 Jesse van den Kieboom <jesse@icecrew.nl>
  150. * VERSION CHANGED TO 2.0.6
  151. * gnoemoe/gm-world.c: do not log LOG_OUT when not logged in
  152. * gnoemoe/mcp/gm-mcp-session.[ch]: added initialized function
  153. 2006-08-04 Jesse van den Kieboom <jesse@icecrew.nl>
  154. * gnoemoe/gm-editor.c: improved editor name generation, no longer
  155. open files O_EXCL
  156. * gnoemoe/gm-world.[ch]: added editors list getter
  157. * gnoemoe/gm-string.c: fixed char_remove
  158. * gnoemoe/mcp/gm-mcp-userlist-view.c: remove debug message
  159. * gnoemoe/mcp/gm-mcp-mud-moo-simpleedit.c: remove signal handlers
  160. on finalization
  161. 2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
  162. * configure.ac:
  163. * gnoemoe/mcp/gm-mcp-vmoo-client.c:
  164. remove IVERSION
  165. 2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
  166. * ui/gm-world-properties.glade: added logging
  167. * ui/gm-preferences.glade: added userlist
  168. * data/Makefile.am: commented schema file
  169. * data/gnoemoe.schemas.in: removed empty line
  170. * po/nl.po: added translations
  171. * po/POTFILES.in: added gm-mcp-vmoo-userlist
  172. * scripts/run.rb: improved scripts by Paul van Tilburg
  173. 2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
  174. * gnoemoe/gm-app.c: added default userlist options,
  175. added default logging options
  176. * gnoemoe/gm-world.[ch]: fixed const, added gm_world_status, world
  177. specific log settings
  178. * gnoemoe/gm-scripts.c: added World.status function
  179. * gnoemoe/gm-pixbuf.c: added NULL filename checks
  180. 2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
  181. * gnoemoe/mcp/gm-mcp-icecrew-playerdb.c: max version to 1.1
  182. * gnoemoe/mcp/gm-mcp.c: fixed version check
  183. * gnoemoe/mcp/gm-mcp-userlist-view.[ch]: added status message, fixed
  184. sorting, added number of players
  185. * gnoemoe/mcp/gm-mcp-vmoo-userlist.[ch]:
  186. * gnoemoe/mcp/gm-mcp-icecrew-userlist.[ch]:
  187. implement iuserlist
  188. * gnoemoe/mcp/gm-iuserlist.[ch]: added signals, added functions
  189. 2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
  190. * gnoemoe/dialogs/gm-scripts-dialog.c: added theme
  191. * gnoemoe/dialogs/gm-world-properties-dialog.c: added logging
  192. * gnoemoe/dialogs/gm-preferences-dialog.c: added userlist
  193. 2006-07-04 Jesse van den Kieboom <jesse@icecrew.nl>
  194. * gnoemoe/widgets/gm-world-view.c: use gm_world_status
  195. * gnoemoe/widgets/gm-world-input-view.c: fixed size after activate
  196. * gnoemoe/widgets/gm-editor-view.c: custom style scheme
  197. * gnoemoe/widgets/gm-app-view.c: fix ctrl cycle
  198. 2006-01-04 Jesse van den Kieboom <jesse@icecrew.nl>
  199. * gnoemoe/dialogs/gm-open-world-dialog.c: close dialog on world
  200. activation
  201. * gnoemoe/widgets/gm-text-scroller.c: removed debug message
  202. * po/POTFILES.in: added gm-mcp-icecrew-userlist.c
  203. * po/nl.po: added translations
  204. 2006-01-04 Jesse van den Kieboom <jesse@icecrew.nl>
  205. * gnoemoe/mcp/gm-mcp-userlist-view.c:
  206. * gnoemoe/mcp/gm-mcp-iuserlist.[ch]:
  207. * gnoemoe/mcp/gm-mcp-vmoo-userlist.[ch]:
  208. * gnoemoe/mcp/gm-mcp-icecrew-userlist.[ch]:
  209. added basic support for displaying status messages in the userlist
  210. 2006-01-04 Jesse van den Kieboom <jesse@icecrew.nl>
  211. * gnoemoe/widgets/gm-log-view.c:
  212. * gnoemoe/widgets/gm-source-style-scheme.[ch]:
  213. * gnoemoe/widgets/gm-editor-view.c:
  214. * gnoemoe/widgets/gm-world-input-view.c:
  215. * gnoemoe/widgets/Makefile.include:
  216. * gnoemoe/gm-support.[ch]:
  217. added color table support for all widgets
  218. 2006-31-03 Jesse van den Kieboom <jesse@icecrew.nl>
  219. * gnoemoe/gm-support.[ch]: added find parent function
  220. * gnoemoe/widgets/gm-world-view.c: improved tab showing
  221. * gnoemoe/widgets/gm-text-scroller.c: fixed end scroll when textview
  222. changes size
  223. * po/nl.po: added new translations
  224. * gnoemoe/gm-world.c: fixed world saving
  225. * gnoemoe/gm-pixbuf.[ch]: added custom stock icons
  226. 2006-31-03 Jesse van den Kieboom <jesse@icecrew.nl>
  227. * ui/gm-ui.xml:
  228. * ui/gm-world-properties.glade:
  229. * gnoemoe/widgets/gm-editor-view.[ch]:
  230. * gnoemoe/widgets/gm-app-view.[ch]:
  231. * gnoemoe/gm-ui.h:
  232. * gnoemoe/dialogs/gm-world-properties-dialog.[ch]:
  233. * gnoemoe/mcp/gm-mcp-icecrew-serverinfo.c:
  234. updated ui, added toolbar, moved editor buttons to the toolbar,
  235. added an editor menu
  236. 2006-30-03 Jesse van den Kieboom <jesse@icecrew.nl>
  237. * gnoemoe/widgets/gm-app-view.c: added position saving when hiding
  238. with the notification icon
  239. 2006-29-03 Jesse van den Kieboom <jesse@icecrew.nl>
  240. * gnoemoe/gm-options.[ch]:
  241. * gnoemoe/gm-app.c:
  242. * gnoemoe/gm-world.c:
  243. * gnoemoe/gm-color-table.c:
  244. * gnoemoe/gm-triggers.c:
  245. convert option files to xml format
  246. 2006-29-03 Jesse van den Kieboom <jesse@icecrew.nl>
  247. * configure.ac: fixed gettext translation languages
  248. * gnoemoe/gm-ui.h:
  249. * ui/gm-ui.xml:
  250. added Open World item
  251. * gnoemoe/gm-support.[ch]: added return value for dialogs
  252. * po/nl.po: added translations
  253. * po/POTFILES.in: added ui/gm-open-world.glade,
  254. added gnoemoe/dialogs/gm-open-world-dialog.c,
  255. added gnoemoe/widgets/gm-worlds-view.c
  256. * ui/gm-open-world.glade: new, open world dialog
  257. * ui/*.glade: removed separator from dialogs
  258. 2006-29-03 Jesse van den Kieboom <jesse@icecrew.nl>
  259. * gnoemoe/widgets/gm-worlds-view.[ch]: new widget for displaying a
  260. list of available worlds
  261. * gnoemoe/widgets/gm-app-view.[ch]: added Open World menu action
  262. * gnoemoe/dialogs/gm-preferences-dialog.c:
  263. * gnoemoe/dialogs/gm-world-info-dialog.c:
  264. * gnoemoe/dialogs/gm-world-properties-dialog.c:
  265. * gnoemoe/dialogs/gm-triggers-dialog.c:
  266. * gnoemoe/dialogs/gm-scripts-dialog.c:
  267. * gnoemoe/dialogs/gm-world-logs-dialog.c:
  268. added xml loading failure safeguard
  269. * gnoemoe/dialogs/gm-open-world-dialog.[ch]: new dialog for opening
  270. worlds
  271. * gnoemoe/dialogs/gm-worlds-list-dialog.c: make use of the new
  272. worlds-view widget
  273. 2006-24-03 Jesse van den Kieboom <jesse@icecrew.nl>
  274. * VERSION CHANGED TO 2.0.5
  275. * README: update urls
  276. * COPYING: added lambdamoo copyright
  277. * configure.ac: fixed ruby variables, updated libnotify version
  278. * gnoemoe/Makefile.am: fixed ruby variables
  279. * gnoemoe/gm-app.c: added gobject properties
  280. 2006-23-03 Jesse van den Kieboom <jesse@icecrew.nl>
  281. * gnoemoe/widgets/gm-world-tab.c: fixed tab close button image size
  282. * gnoemoe/widgets/gm-world-text-view.c: fixed link hand cursor
  283. * gnoemoe/widgets/gm-world-view.c: fixed tab hiding
  284. * gnoemoe/gm-world.c: added gobject properties
  285. * gnoemoe/gm-net-state.h: added GM_NET_STATE_END
  286. 2006-20-02 Jesse van den Kieboom <jesse@icecrew.nl>
  287. * widgets/eggtrayicon.[ch], widgets/gm-app-view.c: added libnotify
  288. support
  289. 2006-15-02 Jesse van den Kieboom <jesse@icecrew.nl>
  290. * VERSION CHANGED TO 2.0.4
  291. * gm-app.c: fixed crash on --version
  292. 2006-06-02 Jesse van den Kieboom <jesse@icecrew.nl>
  293. * VERSION CHANGED TO 2.0.3
  294. * widgets/gm-app-view.c: fixed updating title
  295. * widgets/gm-world-input-view.c: fixed selective history
  296. * widgets/gm-world-view.c: only show tabs when needed (temporary 100%
  297. cpu fix, added page scrolling
  298. * widgets/gm-text-scroller.[ch]: added page scrolling
  299. * dialogs/gm-world-logs-dialog.c: fixed segv on error
  300. * gm-support.[ch]: added conversion from utf8
  301. * gm-world.c: fixed conversion to server charset, added directory
  302. checking, removed tmp directory removal
  303. * gm-string.c: fixed g_list_append return value warning
  304. * README: has contents now
  305. * ui/gm-world-logs.glade: hide by default
  306. * INSTALL: new contents
  307. 2006-10-01 Jesse van den Kieboom <jesse@icecrew.nl>
  308. * VERSION CHANGED TO 2.0.1
  309. * gm-world/gm-support: fixed character conversion on sending
  310. * widget/gm-text-scroller.[ch]: added pageup/pagedown scrolling
  311. 2006-10-01 Jesse van den Kieboom <jesse@icecrew.nl>
  312. * widgets/gm-text-scroller.c: fixed jumpy scrolling, fixed size change
  313. scrolling
  314. * gm-color-table.c: fixed color schemes, fixed segv when created with
  315. no options file
  316. * dialogs/gm-preferences-dialog.c: fixed schemes
  317. * widgets/gm-app-view.c: fixed tray creation/finalization,
  318. fixed resizing when showed from tray
  319. 2006-08-01 Jesse van den Kieboom <jesse@icecrew.nl>
  320. * VERSION CHANGED TO 2.0.0
  321. * The whole internal structure is brand new, there isn't much that
  322. stayed the same, new features include:
  323. * Ctrl-Scroll change font size
  324. * Url dragging
  325. * Improved charset fallback
  326. * MOO verb syntax checker
  327. * Color schemes
  328. * Blink/Fastblink ANSI
  329. 2005-15-06 Jesse van den Kieboom <jesse@icecrew.nl>
  330. * VERSION CHANGED TO 0.9.1
  331. * if_scripts: Fixed write perms checking
  332. * if_main: beautified about dialog
  333. 2005-14-06 Jesse van den Kieboom <jesse@icecrew.nl>
  334. * VERSION CHANGED TO 0.9.0
  335. 2005-14-06 Jesse van den Kieboom <jesse@icecrew.nl>
  336. * mcp/mcp_userlist: added userlist events for triggering
  337. * mcp/mcp_ice_userlist mcp/mcp_ice_serverinfo: added loading of
  338. image alternatives (following specs), fixed invalid uri detection
  339. * if_triggers: added entrycompletion for scripts instead of dropdown
  340. * if_main: searching now happens while-you-type finding the first
  341. match and coloring the background red (like ff) if none found.
  342. added drag-and-drop tabs (live moving)
  343. * world: added inverse ansi, added invisible ansi
  344. * if_world: improved keeping text window end scrolled
  345. * if_world_listing: list shows world info (server and player) and
  346. uses a custom icon when provided by dns-nl-icecrew-serverinfo.
  347. load on startup is moved to if_world_properties
  348. * if_world_properties: load on startup is now provided by this dialog
  349. rather than by if_world_listing
  350. 2005-07-06 Jesse van den Kieboom <jesse@icecrew.nl>
  351. * if_scripts: fixed crashing when one time opened
  352. * scripts/music: added copyright for Simon Gijsen
  353. * if_main: added basic searching firefox style.
  354. searches can take place in worlds, editors and
  355. logs
  356. 2005-07-06 Jesse van den Kieboom <jesse@icecrew.nl>
  357. * ui/: seperated interfaces over several single glade
  358. files.
  359. * mcp/mcp_ice_serverinfo: added serverinfo mcp package
  360. (see http://www.icecrew.nl/software/mcp for specs)
  361. * triggers if_triggers world if_world_properties: added trigger support.
  362. gnoemoe now handles two types of triggers for all sorts
  363. of events. Check it out.
  364. * world: removed stale functions, removed transparent background
  365. fixed default charset loading, fixed/improved activity updates,
  366. added reconnect foolproof (fixes problems with multiple
  367. autoreconnects), added basic searching
  368. * debug: loglevel 0 now goes to stdout, > 0 goes to stderr
  369. 2005-06-06 Jesse van den Kieboom <jesse@icecrew.nl>
  370. * net: added connect timeout
  371. * if_main world: added log opening support
  372. * if_mcpconsole: fixed crashing, mcp console window is now
  373. reintroduced
  374. * if_main: added serverinfo window, improved notification area
  375. stuff. It's now just a notification icon, showing when there
  376. is activity and interactive in combination with triggers.
  377. added log opening dialog
  378. * if_ editor: fixed some memory leaks (no severe ones)
  379. 2005-01-06 Jesse van den Kieboom <jesse@icecrew.nl>
  380. * VERSION CHANGED TO 0.8.2
  381. * Fixed dutch translations
  382. * net.c: Fixed connecting weirdness
  383. * if_scripts.c: Fixed ruby mime type
  384. 2005-10-05 Jesse van den Kieboom <jesse@icecrew.nl>
  385. * if_world.c: Added sending of empty lines
  386. * editor.c gnoe_pixbuf.c world.c: Fixed possible
  387. GError problems
  388. 2005-27-03 Jesse van den Kieboom <jesse@icecrew.nl>
  389. * scripts/music.rb: Added xmms function (by Simon Gijsen)
  390. 2005-18-01 Jesse van den Kieboom <jesse@icecrew.nl>
  391. * if_world_properties.c if_worlds_listing.c script.c
  392. support.c world.c: Changed all declarations to be
  393. at the top of a function (patch for FreeBSD
  394. 4.x by Pav Lucistnik)
  395. * if_world.c world.c: Changed int to gsize
  396. (patch for OSX by Christian Luijten)
  397. * if_world_properties.c: Moved encodings declaration
  398. from header to source file (patch for OSX by
  399. Christian Luijten)
  400. 2004-29-12 Jesse van den Kieboom <jesse@icecrew.nl>
  401. * world.c: added sane default charset (ISO-8859-15)
  402. * support.c: Added trailing / in url regexp
  403. (e.g. http://www.icecrew.nl/)
  404. 2004-14-12 Jesse van den Kieboom <jesse@icecrew.nl>
  405. * VERSION CHANGED TO 0.8.1
  406. * Makefile.am: fixed intltool problems
  407. * gnoemoe.desktop: changed icon to svg (which it already should have
  408. been, the png version doesn't get installed!)
  409. 2004-13-12 Jesse van den Kieboom <jesse@icecrew.nl>
  410. * VERSION CHANGED TO 0.8.0
  411. * po: Added/Fixed Dutch (nl) translations
  412. * if_main.c: changed GnoeMoe GTK+ MOO Client to GnoeMoe Gnome MOO Client
  413. * if_world_properties.c: fixed bacause typo
  414. 2004-13-12 Jesse van den Kieboom <jesse@icecrew.nl>
  415. * support.c: added a remote file fetcher function which uses gnomevfs
  416. to async fetch files from a remote system
  417. * mcp_ice_userlist.c: added ranks and states messages which handle
  418. remote rank and state icons
  419. * world.c: fixed creation of tags with bold enabled while bold-colors
  420. was set
  421. * if_scripts.c: fixed segmentation fault when loading a second script
  422. in the editor (curEdit wasn't reset to NULL, free didn't like it)
  423. * gnoe_pixbuf.c: added test for loading icons with absolute paths
  424. 2004-21-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  425. * mcp_ice_userlist.c: the P_NAME property now also has a signal connected
  426. so name changes will be detected by the userlist
  427. 2004-21-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  428. * world.c: fixed color problems (adding of to much tags and bold problems)
  429. * configure.in: fixed regexp include problem when ruby enabled
  430. 2004-13-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  431. * Added url matching, underlining and action-taking in the world
  432. * Added notification tray icon (when GnoeMoe is hidden and new text
  433. is added to a world the icon will blink showing there is activity in
  434. one of the worlds, the tooltip will indicate which worlds and how
  435. many lines). Blinking is only done when GnoeMoe is hidden which can
  436. be achieved by clicking on the icon or by activating the Hide GnoeMoe
  437. menu item (in the popup menu of the notification icon). Same goes
  438. for re-showing GnoeMoe
  439. * Added application icon state. The application icon will now show there
  440. is activity in worlds by changing its icon. This only happens when
  441. GnoeMoe is not the top-level activated window
  442. 2004-10-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  443. * VERSION CHANGED TO 0.7.1
  444. * Fixed compile error
  445. 2004-09-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  446. * VERSION CHANGED TO 0.7.0
  447. * No more Run menu
  448. * Added NL translation (dutch)
  449. * if_worlds_listing.c: fixed SEGV on duplicating world
  450. 2004-09-10 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  451. * main.c: Added --load option for loading worlds from the commandline
  452. Improved gnoe_pixbuf initializing and finalizing
  453. Fixed scripts initializing to happen before world auto loading
  454. * world.c: Moved userlist API to the world to abstract it from the
  455. mcp modules
  456. * widgets/mcp_ping: Removed the lagmeter
  457. * gnoe_pixbuf: Added initializing/finalizing,
  458. removed external librsvg
  459. * src/Makefile.am: Mcp packages now reside in mcp/
  460. 2004-08-04 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  461. * script.c: scripts directories are now monitored via GnomeVFS to
  462. automagically update changes in scripts
  463. * if_main.c: window title now shows active world
  464. 2004-08-04 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  465. * VERSION CHANGED TO 0.6.4
  466. * world.c: fixed auto-reconnect
  467. fixed on_disconnect script function call which could crash on
  468. unloading a world
  469. * net.c: fixed auto-reconnect
  470. * if_mcpconsole.c: added world loaded check for if_mcpconsole_add
  471. * editor.c: fixed crash on editor_fini
  472. * if_main.c: added editor switch accelerators (Ctrl-<num>)
  473. 2004-07-28 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  474. * VERSION CHANGED TO 0.6.3
  475. * logo: newly very improved logo, veeeery nice one, by Simon Gijsen
  476. * pixmaps/userlist/default.map: fixed inhabitant/inhabitant+ switch
  477. 2004-07-28 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  478. * userlist.c: improved sorting
  479. * gnoe_pixbuf.c: database of pixbufs, normal files as well as svg's
  480. * script.c: added host and port functions to world class
  481. improved connect function of world class
  482. * net.c: fixed setting of net status flag on disconnect before calling
  483. world_disconnected
  484. 2004-07-27 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  485. * VERSION CHANGED TO 0.6.2
  486. * userlist.c: now using svg image mapping for icons
  487. * pixmaps/userlist: contains new svg image containing all the userlist
  488. icons and 1 map file for mapping the svg to nameble icons
  489. * script.c: added script function description support
  490. WARNING: ALL SCRIPTS MUST!! HAVE A DESCRIPTION NOW, USERS NEED
  491. TO CHANGE THIS IN THEIR OWN SCRIPTS
  492. * world.c: fixed wrong month in logging
  493. * script.c: added auto-creation of USER scripts directory
  494. 2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  495. * VERSION CHANGED TO 0.6.1
  496. * pixmaps/icons: improved new icons from Simon Gijsen
  497. * gnoemoe.glade: fixed width resize on long input
  498. 2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  499. * editor.c: fixed font unref stupid
  500. * gnoemoe.glade: fixed window width stretching
  501. 2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  502. * VERSION CHANGED TO 0.6.0
  503. * scripts/misc.rb: added sendall script
  504. * scripts/editing.rb: added editing scripts (/e, /de, /me, /ne, /he)
  505. * gnoemoe.glade: added mcpconsole interface, added scripts interface
  506. * configure.in: added ruby checking and compile status
  507. 2004-07-19 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  508. * userlist.c: improved scroll handler timeout to be removed when
  509. the userlist is destroyed
  510. * packages.c/mcp.c: added callbacks to log messages to the mcpconsole
  511. * if_world_properties.c: fixed renaming problem (the dir wouldn't
  512. get renamed and thus the world got duplicated)
  513. * editor.c: added unref of font description
  514. 2004-07-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  515. * if_scripts.c: added, interface for manipulating and viewing
  516. scripts (editor/console/overview/flush&reload)
  517. * world.c: improved userlist width saving/restoring
  518. * world.c: added on_connect, on_login, on_disconnect script calls
  519. * world.c: added mcp text buffer
  520. * if_mcpconsole.c: added, interface for viewing mcp messages
  521. 2004-07-16 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  522. * script.c: added input method for world class (this gives the
  523. opportunity for recursion)
  524. * script.c: added connect method for world class
  525. * script.c: added disconnect method for world class
  526. * script.c: added quit method for world class
  527. * script.c: improved function run
  528. * script.c: added flush&reload function
  529. * script.c: added script function aliassing
  530. 2004-07-14 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  531. * VERSION CHANGED TO 0.5.0
  532. * script.c: added open method for client class
  533. * script.c: added connected? method for world class
  534. * script.c: added shared scripts dir
  535. * scripts/*: added some scripts
  536. * configure.in/Makefile.am: added installation of scripts
  537. 2004-07-14 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  538. * world.c: added some documentation
  539. * world.c: added main_process_input function
  540. * script.c/script.h: added, GnoeMoe now has ruby scripting support
  541. * main.c: added main_get_app_path function
  542. 2004-07-12 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  543. * VERSION CHANGED TO 0.4.3
  544. * if_world.c: added world settings saving on destroy
  545. needed for userlist width saving
  546. 2004-07-09 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  547. * pixmap.c: added function to set alpha channel of a pixbuf
  548. * world.c/if_world.c/if_preferences.c/main.c/gnoemoe/glade:
  549. added background transparancy
  550. 2004-07-07 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  551. * VERSION CHANGED TO 0.4.2
  552. * if_main.c: changed Ctrl-<num> to Alt-<num> (used for tab switching) to
  553. match other gnome apps
  554. * net.c: disconnect on sendline fail
  555. 2004-07-06 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  556. * net.c: improved connecting (its now non-blocking)
  557. 2004-07-03 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  558. * VERSION CHANGED TO 0.4.1
  559. * packages.c: fixed (added) decimal point conversion in negotiate
  560. package
  561. 2004-07-02 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  562. * VERSION CHANGED TO 0.4
  563. * world.c/world.h: added update_character_metrics function, calculates
  564. character width (changes when font changes, is used to calculate
  565. linelen etc.)
  566. * packages.c: improved linelen calculation, its now more accurate
  567. * support.h/support.c: added function for length calculation of char **
  568. * main.c/if_main.c: added window metrics saving/restoring
  569. * if_preferences.c/editor.c: added builtin editor colors/styles
  570. configuration
  571. 2004-07-01 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  572. * support.h: added documentation
  573. * support.c: added functions for decimal point conversion (used mainly
  574. by mcp version number conversions)
  575. * mcp.c/packages.c: added decimal point conversion for package versions
  576. and mcp versions (needed cause some locales use . and some use ,)
  577. 2004-06-29 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  578. * world.h/world.c: added documentation for all functions/enums/structs
  579. * world.c: removed functions world_get_by_index, world_paste
  580. added high color support for bold text
  581. * ansi.h: added bold color definitions, added documentation
  582. * editor.c: added editor_init and editor_fini functions to setup the
  583. editor environment and to finish the editor environment
  584. all editors will now use the same GtkSourceLanguage (which is stored
  585. from within editors_init)
  586. * if_world.c: fixed Pageup/Pagedown key bindings to be ignored when
  587. Ctrl or Shift is pressed
  588. * gnoemoe.glade: added editor color configuration in dlgPreferences
  589. 2004-06-24 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  590. * VERSION CHANGED TO 0.3.1
  591. * gnoemoe.glade: removed Properties/Close/Quit/Preferences button
  592. (Dis)Connect label changed to Connect
  593. fixed half sized toolbar
  594. 2004-06-24 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  595. * VERSION CHANGED TO 0.3.0
  596. * gnoemoe.glade: added buttons for easy access to world functions
  597. * if_world.c/if_main.c: added functions to handle new buttons (
  598. world - connect/disconnect/properties/close
  599. main - preferences/quit
  600. * if_world.c/if_world.h: added world_connected function which is now
  601. called from net_do_connect. Autologin now resides in this new function
  602. * if_main.c: added accelerators for cycling through pages (F6/Shift F6)
  603. removed F4 accelerator for connect/disconnect for now
  604. set appropriate sensitivity of world tool buttons (depends whether
  605. a world or a terminal is active)
  606. * if_world_properties.c/if_world_properties.h: added option for
  607. charset selection
  608. * world.c/world.h/editor.c/if_world.c: added better scroll to bottom
  609. functions in world.c/world.h
  610. editor.c and if_world.c make use of these functions to keep scrolling
  611. sticky
  612. * main.c: changed colors to be more natural to the eye
  613. 2004-06-24 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  614. * if_world.c: added pageup/pagedown for world text view
  615. 2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  616. * all.c/all.h: reformatted
  617. * all.c/all.h: removed profiles, color/font can now be configured
  618. in preferences
  619. 2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  620. * world.c: fixed focussing of input widget on world
  621. activation (added doEvents())
  622. * world.c/support.c: replaced \e by \x1B
  623. * if_world.c: removed dos newlines
  624. * if_main.c: added enable/disable of cut/copy/paste
  625. menu items (disabled for terminal tabs, enabled for
  626. world tabs)
  627. 2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  628. * if_main.c: implemented cut/copy/paste menu items
  629. * if_world.c/world.c: better implementation for saving
  630. userlist width (now saving hpane position)
  631. * if_world.c: changed active state base color for
  632. userlist and textview (they are unfocus-able but
  633. its nicer to have the same selection colors as if they
  634. can actually focus)
  635. * userlist.c/pixmaps/icons: changed icons from xpm to
  636. png
  637. 2004-06-21 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  638. * gnoemoe.glade: replaced input entry widget by textview
  639. widget (for multiline input purposes)
  640. reorganised world view layout
  641. * if_world.c/world.c: replaced input entry widget by
  642. textview widget (for multiline input purposes)
  643. * editor.c: fixed charset conversion for saving editor file
  644. (from current locale to UTF-8)
  645. * world.c: fixed userlist width saving shrinks userlist
  646. by 3 pixels
  647. 2004-06-20 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  648. * VERSION CHANGED TO 0.2.4
  649. 2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  650. * net.c: fixed 100% CPU problem, removal of channel watch
  651. 2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.met>
  652. * editor.c/support.c/world.c: function to let the main loop
  653. process GUI events is now in support.c
  654. * userlist.c: fixed scrolling problem (scroll to top on
  655. user add if it was already scrolled to the top)
  656. 2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  657. * editor.c: corrected charset conversion,
  658. now converting to current locale for external editors
  659. (which use files), and to UTF-8 for the internal editor,
  660. fixed signal connecting. signals for save/save&close/close
  661. buttons were also tried for VTE editors, wrong!
  662. * pixmaps: cleaned up unused pixmaps,
  663. removed different logo size pixmaps
  664. * gnoemoe.glade: use 48x48 for icon
  665. 2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  666. * Makefile.am: added install of moo.lang file,
  667. needed to enable code highlighting in gtksourceview
  668. * moo.lang: added
  669. * world.c: the input entry now will use the same font
  670. as the main text window will do
  671. 2004-06-17 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  672. * Makefile.am: Removed $(DESTDIR)
  673. * pixmaps/Makefile.am: Removed $(DESTDIR)
  674. * pixmaps/icons/Makefile.am: Removed $(DESTDIR)
  675. 2004-06-16 Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
  676. * Logo: added gnoemoe logo
  677. * Makefile.am: distributed makefile for pixmaps and
  678. pixmaps/icons to seperate Makefile.am's,
  679. pixmaps are now installed in pimaps subdir,
  680. added gnoemoe-logo.png as logo,
  681. * gnoemoe.glade: removed main status bar,
  682. fixed all pixmaps to point to pixmaps/....
  683. * interface: added warning/info/error dialogs to inform
  684. user for faulty actions (or not yet implemented actions)
  685. * all: added gnome support, gnoemoe now accepts session
  686. saving and it uses the gnome command parsing
  687. * net.c: world_send_line now blocks if it can't send
  688. all the data at once
  689. * if_world.c: input widget now has monospace font
  690. * world.c: added logging
  691. * main.c: removed save_size option
  692. * if_world_properties_listing: fixed SEGV problem when
  693. adding a new world
  694. * pixmaps: added gnoemoe_logo_about.png for the aboutbox
  695. * Makefile.am: Added gnoemoe.glade (after removing it)