rodin/chimara.git
14 years agoCompleted mouse support.
Marijn van Vliet [Mon, 18 Jan 2010 22:28:33 +0000 (22:28 +0000)]
Completed mouse support.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@213 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoInitial mouse support added.
Marijn van Vliet [Sat, 16 Jan 2010 21:33:23 +0000 (21:33 +0000)]
Initial mouse support added.
Todo is to calculate the mouse coordinates in the right metric. See also ticket 40

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@212 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoHyperlinks now fully supported, also on textgrids.
Marijn van Vliet [Sat, 16 Jan 2010 20:48:24 +0000 (20:48 +0000)]
Hyperlinks now fully supported, also on textgrids.
Try it with styletest.so

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@211 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoAdded gdk_thread_enter() and _leave() to glk_cancel_line_input(). Fix #38.
Philip Chimento [Tue, 12 Jan 2010 20:52:30 +0000 (20:52 +0000)]
Added gdk_thread_enter() and _leave() to glk_cancel_line_input(). Fix #38.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@210 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoFixed shutdown problems. Everything should properly shut down now.
Philip Chimento [Tue, 12 Jan 2010 20:42:40 +0000 (20:42 +0000)]
Fixed shutdown problems. Everything should properly shut down now.
Added shutdown message when Glk plugin finishes normally.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@209 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoPager!
Philip Chimento [Thu, 24 Dec 2009 12:48:45 +0000 (12:48 +0000)]
Pager!

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@208 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoBarf still doesn't work
Philip Chimento [Wed, 23 Dec 2009 07:50:19 +0000 (07:50 +0000)]
Barf still doesn't work

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@207 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoFixed Gtk-doc parse error
Philip Chimento [Sun, 20 Dec 2009 13:46:46 +0000 (13:46 +0000)]
Fixed Gtk-doc parse error

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@206 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoImprove player
Philip Chimento [Sat, 12 Dec 2009 19:52:38 +0000 (19:52 +0000)]
Improve player

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@205 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoRemove player source from tests directory
Philip Chimento [Sat, 12 Dec 2009 19:45:50 +0000 (19:45 +0000)]
Remove player source from tests directory

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@204 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoCreated open game functionality in the player. Fix #37.
Philip Chimento [Sun, 6 Dec 2009 00:36:19 +0000 (00:36 +0000)]
Created open game functionality in the player. Fix #37.
Made some new menus in the player.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@203 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoBrought documentation up to date
Philip Chimento [Sat, 5 Dec 2009 21:40:47 +0000 (21:40 +0000)]
Brought documentation up to date

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@202 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoRequire intltool 0.40.0 and update intltool files
Philip Chimento [Sat, 5 Dec 2009 00:11:45 +0000 (00:11 +0000)]
Require intltool 0.40.0 and update intltool files

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@201 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoDon't install test plugins
Philip Chimento [Fri, 4 Dec 2009 23:50:04 +0000 (23:50 +0000)]
Don't install test plugins
Install player data files in player package
Don't build player in both player and tests directories

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@200 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoMended rpmlint warnings
Philip Chimento [Fri, 4 Dec 2009 23:19:12 +0000 (23:19 +0000)]
Mended rpmlint warnings

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@199 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoBug fixes
Philip Chimento [Thu, 3 Dec 2009 22:04:26 +0000 (22:04 +0000)]
Bug fixes

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@198 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoImproved Glulxercise test program
Philip Chimento [Thu, 3 Dec 2009 21:00:31 +0000 (21:00 +0000)]
Improved Glulxercise test program

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@197 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoFixed freeing data at stop & start. Previously the root window was set to NULL when...
Philip Chimento [Thu, 3 Dec 2009 20:53:22 +0000 (20:53 +0000)]
Fixed freeing data at stop & start. Previously the root window was set to NULL when the plugin stopped, which broke window rearrangement and also caused a memory leak because the tree of windows wasn't freed. Now the windows are only freed when another plugin starts.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@196 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoDependency fixes.
Marijn van Vliet [Mon, 30 Nov 2009 16:09:31 +0000 (16:09 +0000)]
Dependency fixes.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@195 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoCreated a FreeBSD port for Chimara
Marijn van Vliet [Mon, 30 Nov 2009 15:48:32 +0000 (15:48 +0000)]
Created a FreeBSD port for Chimara

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@194 ddfedd41-794f-dd11-ae45-00112f111e67

14 years ago * On a second thought: rename client to player
Marijn van Vliet [Mon, 30 Nov 2009 13:25:39 +0000 (13:25 +0000)]
 * On a second thought: rename client to player
 * Added the player to the RPM and DEB packages
 * Added out patch to Froz to the repository

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@193 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoSeperation of client code from the tests
Marijn van Vliet [Mon, 30 Nov 2009 11:21:54 +0000 (11:21 +0000)]
Seperation of client code from the tests

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@192 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoAdded buffer flush and wait for window rearrange in shutdown_glk()
Philip Chimento [Sun, 29 Nov 2009 20:09:56 +0000 (20:09 +0000)]
Added buffer flush and wait for window rearrange in shutdown_glk()

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@191 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoDebian package building
Philip Chimento [Sat, 28 Nov 2009 13:38:59 +0000 (13:38 +0000)]
Debian package building
To build a Debian package:
* make dist
* copy the tarball somewhere
* untar it
* rename it to chimara_0.1.orig.tar.gz
* cd chimara-0.1
* dpkg-buildpackage -rfakeroot

Lintian reports several errors, these are due to us not having a public website, and to me being too lazy to figure out all the license crap before we know exactly what will be in the distribution.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@190 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoHack to get intltool 0.40.0 to work
Philip Chimento [Fri, 27 Nov 2009 23:56:14 +0000 (23:56 +0000)]
Hack to get intltool 0.40.0 to work

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@189 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoWorkaround for GtkBuilder bug in GTK 2.12
Philip Chimento [Fri, 27 Nov 2009 23:05:07 +0000 (23:05 +0000)]
Workaround for GtkBuilder bug in GTK 2.12

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@188 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoInserted extra definition of LT_OBJDIR for pre-2.2 libtool
Philip Chimento [Fri, 27 Nov 2009 22:57:35 +0000 (22:57 +0000)]
Inserted extra definition of LT_OBJDIR for pre-2.2 libtool

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@187 ddfedd41-794f-dd11-ae45-00112f111e67

14 years agoRelaxed requirement for Gtk-doc 1.11, as Debian stable only has 1.10.
Philip Chimento [Fri, 27 Nov 2009 21:49:24 +0000 (21:49 +0000)]
Relaxed requirement for Gtk-doc 1.11, as Debian stable only has 1.10.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@186 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded RPM package building. Configure with --enable-gtk-doc --enable-rpm and then...
Philip Chimento [Wed, 25 Nov 2009 23:14:42 +0000 (23:14 +0000)]
Added RPM package building. Configure with --enable-gtk-doc --enable-rpm and then make && make rpm.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@185 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoRemove nitfol.info from SCM, it's a generated file
Philip Chimento [Wed, 25 Nov 2009 00:06:25 +0000 (00:06 +0000)]
Remove nitfol.info from SCM, it's a generated file

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@184 ddfedd41-794f-dd11-ae45-00112f111e67

15 years ago- Get VPATH build to work
Philip Chimento [Tue, 24 Nov 2009 23:53:37 +0000 (23:53 +0000)]
- Get VPATH build to work
- Get test programs to run under VPATH build tree
- Get 'make distcheck' to pass

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@183 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFix build process on FreeBSD
Marijn van Vliet [Mon, 23 Nov 2009 11:04:58 +0000 (11:04 +0000)]
Fix build process on FreeBSD

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@182 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoIliad client
Marijn van Vliet [Mon, 23 Nov 2009 11:01:01 +0000 (11:01 +0000)]
Iliad client

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@181 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoMissing files
Marijn van Vliet [Mon, 23 Nov 2009 10:59:59 +0000 (10:59 +0000)]
Missing files

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@180 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoUpdated ignore properties in tests
Philip Chimento [Mon, 23 Nov 2009 08:27:02 +0000 (08:27 +0000)]
Updated ignore properties in tests

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@179 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoCancel all input requests when stopping
Philip Chimento [Mon, 23 Nov 2009 08:24:20 +0000 (08:24 +0000)]
Cancel all input requests when stopping

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@178 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded first version of hyperlink support. Only textbuffers at the moment, but can...
Marijn van Vliet [Sun, 22 Nov 2009 23:04:31 +0000 (23:04 +0000)]
Added first version of hyperlink support. Only textbuffers at the moment, but can easilily be added to textgrids in the future.
New text program styletest.so available to test some basic style/hyperlink functionality. Load with the plugin loader.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@177 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agofixed #27
Marijn van Vliet [Sun, 22 Nov 2009 14:52:12 +0000 (14:52 +0000)]
fixed #27

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@176 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed style_init() related errors
Marijn van Vliet [Sun, 22 Nov 2009 14:28:51 +0000 (14:28 +0000)]
Fixed style_init() related errors

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@175 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoSmall bug in get_current_font()
Marijn van Vliet [Tue, 17 Nov 2009 12:39:56 +0000 (12:39 +0000)]
Small bug in get_current_font()

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@174 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoMake the save button work \o/
Marijn van Vliet [Tue, 17 Nov 2009 12:06:16 +0000 (12:06 +0000)]
Make the save button work \o/

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@173 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoUpdated default styles to use a slightly larger font
Marijn van Vliet [Tue, 17 Nov 2009 12:06:03 +0000 (12:06 +0000)]
Updated default styles to use a slightly larger font

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@172 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoDefault font for textbuffer should be a serif font.
Marijn van Vliet [Tue, 17 Nov 2009 11:52:00 +0000 (11:52 +0000)]
Default font for textbuffer should be a serif font.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@171 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoIntegrated the glk_data->default_font_desc and glk_data->monospace_font_desc fields...
Marijn van Vliet [Tue, 17 Nov 2009 11:49:15 +0000 (11:49 +0000)]
Integrated the glk_data->default_font_desc and glk_data->monospace_font_desc fields with the style system. Textgrid calculations now follow the syles overrides given in the CSS file.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@170 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed breakage caused by mixing commits or something?
Philip Chimento [Tue, 17 Nov 2009 01:14:07 +0000 (01:14 +0000)]
Fixed breakage caused by mixing commits or something?

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@169 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed text grid line input bugs
Philip Chimento [Tue, 17 Nov 2009 00:03:43 +0000 (00:03 +0000)]
Fixed text grid line input bugs

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@168 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed reversevideo
Marijn van Vliet [Sun, 15 Nov 2009 16:42:48 +0000 (16:42 +0000)]
Fixed reversevideo
Fixed input style

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@167 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoSee previous commit
Philip Chimento [Sun, 15 Nov 2009 16:33:07 +0000 (16:33 +0000)]
See previous commit

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@166 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoWrote 'plugin-loader' for loading and executing a plugin.
Philip Chimento [Sun, 15 Nov 2009 16:32:30 +0000 (16:32 +0000)]
Wrote 'plugin-loader' for loading and executing a plugin.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@165 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoInput history for text buffers and text grids.
Philip Chimento [Sun, 15 Nov 2009 16:29:27 +0000 (16:29 +0000)]
Input history for text buffers and text grids.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@164 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoEmpty lines are no longer stored in the input history
Marijn van Vliet [Sun, 15 Nov 2009 15:07:20 +0000 (15:07 +0000)]
Empty lines are no longer stored in the input history

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@163 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFirst implementation of history buffer.
Philip Chimento [Sun, 15 Nov 2009 15:01:00 +0000 (15:01 +0000)]
First implementation of history buffer.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@162 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoSpecial Portal commit
Marijn van Vliet [Sat, 14 Nov 2009 22:50:17 +0000 (22:50 +0000)]
Special Portal commit

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@161 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoTextGrid windows are now also buffered
Marijn van Vliet [Sat, 14 Nov 2009 17:27:18 +0000 (17:27 +0000)]
TextGrid windows are now also buffered

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@160 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed resize bug
Marijn van Vliet [Sat, 14 Nov 2009 16:39:14 +0000 (16:39 +0000)]
Fixed resize bug

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@159 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoSome hyperlink code.
Marijn van Vliet [Sat, 14 Nov 2009 15:38:31 +0000 (15:38 +0000)]
Some hyperlink code.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@158 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoImplemented output buffering.
Marijn van Vliet [Sat, 14 Nov 2009 15:36:47 +0000 (15:36 +0000)]
Implemented output buffering.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@157 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFix input event test name
Philip Chimento [Sat, 14 Nov 2009 00:05:41 +0000 (00:05 +0000)]
Fix input event test name

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@156 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded Andrew Plotkin's unit tests for Glulx interpreters
Philip Chimento [Thu, 12 Nov 2009 23:58:29 +0000 (23:58 +0000)]
Added Andrew Plotkin's unit tests for Glulx interpreters

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@155 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed stoopid bug in chimara_if_set_preferred_interpreter()
Philip Chimento [Thu, 12 Nov 2009 23:48:05 +0000 (23:48 +0000)]
Fixed stoopid bug in chimara_if_set_preferred_interpreter()

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@154 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoStyles should be initialized once per widget, not once per program
Philip Chimento [Mon, 26 Oct 2009 20:17:06 +0000 (20:17 +0000)]
Styles should be initialized once per widget, not once per program

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@153 ddfedd41-794f-dd11-ae45-00112f111e67

15 years ago"waiting" signal should only be sent once per input request
Philip Chimento [Sun, 25 Oct 2009 22:16:08 +0000 (22:16 +0000)]
"waiting" signal should only be sent once per input request

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@152 ddfedd41-794f-dd11-ae45-00112f111e67

15 years ago- Feeding input programmatically to the Glk program now works: chimara_glk_feed_line_...
Philip Chimento [Sun, 25 Oct 2009 22:09:33 +0000 (22:09 +0000)]
- Feeding input programmatically to the Glk program now works: chimara_glk_feed_line_input() and chimara_glk_feed_char_input().
- Various other small fixes.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@151 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed minor bug - wait for event queue condition IF the queue is empty, not WHILE...
Philip Chimento [Sun, 25 Oct 2009 11:48:35 +0000 (11:48 +0000)]
Fixed minor bug - wait for event queue condition IF the queue is empty, not WHILE it is empty

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@150 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAvoid compilation warnings
Philip Chimento [Sat, 24 Oct 2009 09:19:56 +0000 (09:19 +0000)]
Avoid compilation warnings

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@149 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoWrote documentation for new functions
Philip Chimento [Fri, 23 Oct 2009 23:09:57 +0000 (23:09 +0000)]
Wrote documentation for new functions

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@148 ddfedd41-794f-dd11-ae45-00112f111e67

15 years ago- Fixed a bug that made Nitfol crash since [130]
Philip Chimento [Wed, 21 Oct 2009 21:05:45 +0000 (21:05 +0000)]
- Fixed a bug that made Nitfol crash since [130]
- Added function to tell whether game is running
- Added properties and "command" signal to ChimaraIF
- Added ChimaraIF to the documentation

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@147 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoDon't use getline(), it is not supported under BSD/OSX
Marijn van Vliet [Fri, 16 Oct 2009 09:51:04 +0000 (09:51 +0000)]
Don't use getline(), it is not supported under BSD/OSX

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@146 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoBetter default width. Anchorhead looks beautiful now.
Marijn van Vliet [Thu, 15 Oct 2009 15:10:09 +0000 (15:10 +0000)]
Better default width. Anchorhead looks beautiful now.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@145 ddfedd41-794f-dd11-ae45-00112f111e67

15 years ago* Changing styles no longer affects existing windows
Marijn van Vliet [Thu, 15 Oct 2009 15:01:55 +0000 (15:01 +0000)]
* Changing styles no longer affects existing windows
* glk_style_hint_clear() now works as intended
* Support for changing stylehints on textgrids

There are now four sets of tags stored inside two style_sets:
default->text_grid
default->text_buffer
current->text_grid
current->text_buffer

The default styles get loaded from CSS (hardcoded if not present in CSS)
The current styles get changed all the time and copied to a new window upon
creation.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@144 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded chimara_if_run() which, given a game file, autodetects the type by its extensio...
Philip Chimento [Tue, 13 Oct 2009 22:49:10 +0000 (22:49 +0000)]
Added chimara_if_run() which, given a game file, autodetects the type by its extension and runs it.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@143 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoImplemented the 'waiting' signal on the ChimaraGlk widget to let listeners know when...
Philip Chimento [Sun, 11 Oct 2009 22:18:31 +0000 (22:18 +0000)]
Implemented the 'waiting' signal on the ChimaraGlk widget to let listeners know when glk_select() is waiting for input.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@142 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded a skeleton implementation of the ChimaraIF widget, which is a subclass of Chima...
Philip Chimento [Sun, 11 Oct 2009 20:51:46 +0000 (20:51 +0000)]
Added a skeleton implementation of the ChimaraIF widget, which is a subclass of ChimaraGlk specifically meant to select an interpreter based on a game file it is given.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@141 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoImplemented the signals 'char-input', 'line-input', and 'text-buffer-output' on the...
Philip Chimento [Sun, 11 Oct 2009 20:49:05 +0000 (20:49 +0000)]
Implemented the signals 'char-input', 'line-input', and 'text-buffer-output' on the ChimaraGlk widget.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@140 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed bug - Function keys not detected in multiwin.c. Reported to Zarf.
Philip Chimento [Sun, 11 Oct 2009 20:17:21 +0000 (20:17 +0000)]
Fixed bug - Function keys not detected in multiwin.c. Reported to Zarf.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@139 ddfedd41-794f-dd11-ae45-00112f111e67

15 years ago- Fix ignore properties
Philip Chimento [Sun, 11 Oct 2009 15:55:19 +0000 (15:55 +0000)]
- Fix ignore properties
- Fix warning on NULL cast to gidispatch_rock_t

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@138 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoDocumented the dispatch functions. Actually there will be two entries left
Philip Chimento [Fri, 9 Oct 2009 23:41:05 +0000 (23:41 +0000)]
Documented the dispatch functions. Actually there will be two entries left
out of the documentation because of a bug in gtk-doc. I sent them a patch.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@137 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoApplied patches to Git interpreter from Gargoyle source code
Philip Chimento [Wed, 7 Oct 2009 22:07:11 +0000 (22:07 +0000)]
Applied patches to Git interpreter from Gargoyle source code

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@136 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed bug - put array unregister function after line input into correct thread
Philip Chimento [Wed, 7 Oct 2009 21:14:29 +0000 (21:14 +0000)]
Fixed bug - put array unregister function after line input into correct thread

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@135 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed bug - glk_stylehint_set doesn't loop infinitely anymore
Philip Chimento [Wed, 7 Oct 2009 21:02:05 +0000 (21:02 +0000)]
Fixed bug - glk_stylehint_set doesn't loop infinitely anymore

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@134 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed bug - glk_set_window(NULL) doesn't crash anymore
Philip Chimento [Wed, 7 Oct 2009 21:01:37 +0000 (21:01 +0000)]
Fixed bug - glk_set_window(NULL) doesn't crash anymore

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@133 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoEliminated warnings in style.h
Philip Chimento [Wed, 7 Oct 2009 20:47:42 +0000 (20:47 +0000)]
Eliminated warnings in style.h

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@132 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoGlulxe and Git now work with the included game Photopia, though all they do is displa...
Philip Chimento [Wed, 7 Oct 2009 20:46:07 +0000 (20:46 +0000)]
Glulxe and Git now work with the included game Photopia, though all they do is display a message that graphics are not supported. ;-)

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@131 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoWrote platform-dependent dispatch code
Philip Chimento [Wed, 7 Oct 2009 20:45:17 +0000 (20:45 +0000)]
Wrote platform-dependent dispatch code

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@130 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoSet ignore properties
Philip Chimento [Wed, 7 Oct 2009 17:58:16 +0000 (17:58 +0000)]
Set ignore properties

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@129 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdd Glulxe and Git. They compile but don't work yet.
Philip Chimento [Wed, 7 Oct 2009 17:43:16 +0000 (17:43 +0000)]
Add Glulxe and Git. They compile but don't work yet.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@128 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded the dispatch layer headers. In order to get this to compile, I had to add stubs...
Philip Chimento [Mon, 5 Oct 2009 21:51:28 +0000 (21:51 +0000)]
Added the dispatch layer headers. In order to get this to compile, I had to add stubs for all unimplemented Glk functions.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@127 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded first support for CSS files.
Marijn van Vliet [Mon, 5 Oct 2009 10:02:40 +0000 (10:02 +0000)]
Added first support for CSS files.
The default style.css is not added and can be changed to alter the visual appearance.
More style options can be added in time.

Changing styles from the GLK interface is still a mess though.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@126 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoUse '-f' instead of '--file' to be more accommodating to OS X awk
Philip Chimento [Sun, 13 Sep 2009 20:20:00 +0000 (20:20 +0000)]
Use '-f' instead of '--file' to be more accommodating to OS X awk

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@125 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoSome cosmetic fixes, like giving a window the focus when it asks for character input
Philip Chimento [Sun, 13 Sep 2009 19:27:16 +0000 (19:27 +0000)]
Some cosmetic fixes, like giving a window the focus when it asks for character input

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@124 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed bug in text grid line input that obscured a new bug in the multisession code...
Philip Chimento [Sun, 13 Sep 2009 18:44:57 +0000 (18:44 +0000)]
Fixed bug in text grid line input that obscured a new bug in the multisession code. Fixed the new bug too.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@123 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded an initialization function, which must be called at every entry point of the...
Philip Chimento [Sun, 13 Sep 2009 18:26:02 +0000 (18:26 +0000)]
Added an initialization function, which must be called at every entry point of the library.
Got multisession to work, fixing #19.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@122 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoStarted using thread-private data. Multisession still doesn't work, but regular opera...
Philip Chimento [Sun, 13 Sep 2009 17:07:59 +0000 (17:07 +0000)]
Started using thread-private data. Multisession still doesn't work, but regular operation does.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@121 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoGestalt selector claimed we couldn't print unicode characters, but we can
Philip Chimento [Sat, 12 Sep 2009 09:47:27 +0000 (09:47 +0000)]
Gestalt selector claimed we couldn't print unicode characters, but we can

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@120 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoAdded a test program which runs two ChimaraGlk widgets side by side in the same progr...
Philip Chimento [Fri, 11 Sep 2009 22:11:42 +0000 (22:11 +0000)]
Added a test program which runs two ChimaraGlk widgets side by side in the same program. It doesn't work, but it should, so I will add a ticket.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@119 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoUnref UI manager when done
Philip Chimento [Fri, 11 Sep 2009 21:55:05 +0000 (21:55 +0000)]
Unref UI manager when done

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@118 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoForgot to add chimara.ui
Philip Chimento [Fri, 11 Sep 2009 21:16:39 +0000 (21:16 +0000)]
Forgot to add chimara.ui

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@117 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoFixed ignore properties
Philip Chimento [Fri, 11 Sep 2009 21:15:43 +0000 (21:15 +0000)]
Fixed ignore properties

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@116 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoUpdate the interface definition to use the new version of Glade (3.6 and
Philip Chimento [Fri, 11 Sep 2009 21:13:58 +0000 (21:13 +0000)]
Update the interface definition to use the new version of Glade (3.6 and
above.) Glade now writes GtkBuilder files directly, and so we don't have
to use gtk-builder-convert to convert a Glade file into a GtkBuilder file.

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@115 ddfedd41-794f-dd11-ae45-00112f111e67

15 years agoTweak to avoid warnings in frotz
Philip Chimento [Fri, 11 Sep 2009 19:08:14 +0000 (19:08 +0000)]
Tweak to avoid warnings in frotz

git-svn-id: http://lassie.dyndns-server.com/svn/gargoyle-gtk@114 ddfedd41-794f-dd11-ae45-00112f111e67