rodin/chimara.git
14 years agoShowing off dynamic styles: started work on preferences dialog.
Marijn van Vliet [Sun, 23 May 2010 10:48:12 +0000 (10:48 +0000)]
Showing off dynamic styles: started work on preferences dialog.
New appearance cannot be saved or loaded yet.

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

14 years agoFixing some pager bugs
Marijn van Vliet [Tue, 18 May 2010 14:41:29 +0000 (14:41 +0000)]
Fixing some pager bugs

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

14 years agoRemoved pager debugging output
Marijn van Vliet [Tue, 18 May 2010 14:09:02 +0000 (14:09 +0000)]
Removed pager debugging output

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

14 years agoAdded missing buffer flush.
Marijn van Vliet [Tue, 18 May 2010 14:05:28 +0000 (14:05 +0000)]
Added missing buffer flush.

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

14 years agoBackend support for using dynamic styles. See also Ticket #49.
Marijn van Vliet [Tue, 18 May 2010 13:59:27 +0000 (13:59 +0000)]
Backend support for using dynamic styles. See also Ticket #49.

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

14 years agoImprovements to the iliad client
Marijn van Vliet [Tue, 11 May 2010 12:06:33 +0000 (12:06 +0000)]
Improvements to the iliad client

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

14 years agoAdded an icon (Based on a Google image search)
Marijn van Vliet [Tue, 11 May 2010 11:58:36 +0000 (11:58 +0000)]
Added an icon (Based on a Google image search)

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

14 years agoSome minor cleanup
Marijn van Vliet [Tue, 11 May 2010 10:31:01 +0000 (10:31 +0000)]
Some minor cleanup

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

14 years agoMore pager improvements. Pager now determines correctly which text is read by the...
Marijn van Vliet [Tue, 11 May 2010 10:30:07 +0000 (10:30 +0000)]
More pager improvements. Pager now determines correctly which text is read by the user and which is not. Pager will automatically scroll past read text.

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

14 years agoPaging is slowly becoming better, but still susceptible to race conditions
Marijn van Vliet [Tue, 11 May 2010 00:27:59 +0000 (00:27 +0000)]
Paging is slowly becoming better, but still susceptible to race conditions

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

14 years agoPlaced pager functionality into the idle handler
Marijn van Vliet [Mon, 10 May 2010 20:21:26 +0000 (20:21 +0000)]
Placed pager functionality into the idle handler

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

14 years agoFixed segfault when requesting non-existant parent window
Marijn van Vliet [Wed, 5 May 2010 13:47:14 +0000 (13:47 +0000)]
Fixed segfault when requesting non-existant parent window

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

14 years agoDeleted unnecessary code
Marijn van Vliet [Wed, 5 May 2010 12:24:28 +0000 (12:24 +0000)]
Deleted unnecessary code

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

14 years agoWhen copying default styles to current styles, also take the pager layout into account.
Marijn van Vliet [Wed, 5 May 2010 12:22:46 +0000 (12:22 +0000)]
When copying default styles to current styles, also take the pager layout into account.

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

14 years agoFixed invalid cast in garglk_set_reversevideo()
Marijn van Vliet [Wed, 5 May 2010 12:06:01 +0000 (12:06 +0000)]
Fixed invalid cast in garglk_set_reversevideo()

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

14 years agoAuth test 2
Marijn van Vliet [Tue, 4 May 2010 15:32:28 +0000 (15:32 +0000)]
Auth test 2

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

14 years agoAuth test
Marijn van Vliet [Tue, 4 May 2010 15:32:07 +0000 (15:32 +0000)]
Auth test

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

14 years agoAdded and updated Zarf's Glulxercise unit tests
Philip Chimento [Mon, 3 May 2010 18:42:53 +0000 (18:42 +0000)]
Added and updated Zarf's Glulxercise unit tests

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

14 years agoAdded underscore to prevent marshaller functions from being exported in library
Philip Chimento [Mon, 3 May 2010 17:58:05 +0000 (17:58 +0000)]
Added underscore to prevent marshaller functions from being exported in library

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

14 years agoFixed bug: modifier keys no longer count as char input
Philip Chimento [Sun, 2 May 2010 20:11:17 +0000 (20:11 +0000)]
Fixed bug: modifier keys no longer count as char input

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

14 years agoOops, undoing accidentally committed parts of [259]
Philip Chimento [Sun, 2 May 2010 20:07:31 +0000 (20:07 +0000)]
Oops, undoing accidentally committed parts of [259]

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

14 years agoFrotz now compiled to use Gargoyle extensions
Philip Chimento [Sun, 2 May 2010 20:00:18 +0000 (20:00 +0000)]
Frotz now compiled to use Gargoyle extensions

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

14 years agoImplemented dynamic title bar in player
Philip Chimento [Sun, 2 May 2010 19:59:53 +0000 (19:59 +0000)]
Implemented dynamic title bar in player

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

14 years agoImplemented garglk_set_program_name(), garglk_set_program_info(), garglk_set_story_name()
Philip Chimento [Sun, 2 May 2010 19:58:13 +0000 (19:58 +0000)]
Implemented garglk_set_program_name(), garglk_set_program_info(), garglk_set_story_name()

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

14 years agoFixed hyperlink bug, #46
Philip Chimento [Sun, 2 May 2010 19:57:29 +0000 (19:57 +0000)]
Fixed hyperlink bug, #46

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

14 years agoFix for building RPM
Philip Chimento [Sat, 1 May 2010 11:46:06 +0000 (11:46 +0000)]
Fix for building RPM

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

14 years agoAdded some descriptions to documentation so Gtk-doc doesn't complain
Philip Chimento [Sat, 1 May 2010 10:21:22 +0000 (10:21 +0000)]
Added some descriptions to documentation so Gtk-doc doesn't complain

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

14 years agoAdded some explanatory documentation to ChimaraGlk and ChimaraIF
Philip Chimento [Fri, 30 Apr 2010 23:20:44 +0000 (23:20 +0000)]
Added some explanatory documentation to ChimaraGlk and ChimaraIF

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

14 years agoAdjustments in Makefile.am
Philip Chimento [Fri, 30 Apr 2010 23:20:01 +0000 (23:20 +0000)]
Adjustments in Makefile.am

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

14 years agoAdded stubs for all Gargoyle extensions and documented them
Philip Chimento [Fri, 30 Apr 2010 22:07:39 +0000 (22:07 +0000)]
Added stubs for all Gargoyle extensions and documented them

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

14 years agoDefined a stub glk_schannel_struct to fix another regression
Philip Chimento [Fri, 30 Apr 2010 11:08:05 +0000 (11:08 +0000)]
Defined a stub glk_schannel_struct to fix another regression

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

14 years agoFixed regression I introduced while fixing Gtk-doc warnings
Philip Chimento [Fri, 30 Apr 2010 11:02:23 +0000 (11:02 +0000)]
Fixed regression I introduced while fixing Gtk-doc warnings

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

14 years agoForgot to add glk-sound-resources.sgml
Philip Chimento [Fri, 30 Apr 2010 01:44:59 +0000 (01:44 +0000)]
Forgot to add glk-sound-resources.sgml

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

14 years agoDocumented all planned Glk API functions
Philip Chimento [Fri, 30 Apr 2010 01:33:24 +0000 (01:33 +0000)]
Documented all planned Glk API functions

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

14 years agoFixed documentation to work with Gtk-Doc 1.14 and produce as few warnings as possible
Philip Chimento [Wed, 28 Apr 2010 23:26:13 +0000 (23:26 +0000)]
Fixed documentation to work with Gtk-Doc 1.14 and produce as few warnings as possible

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

14 years agoBrought documentation up to date
Philip Chimento [Sun, 25 Apr 2010 14:38:32 +0000 (14:38 +0000)]
Brought documentation up to date

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

14 years agoFixed problem of player looking for CSS file in a hard-coded location.
Philip Chimento [Sun, 25 Apr 2010 12:51:37 +0000 (12:51 +0000)]
Fixed problem of player looking for CSS file in a hard-coded location.
Dug up a lot of other problems doing that:
* Moved style initialization to the constructor of ChimaraGlk
* Now styles are always initialized, so we don't have to keep track of
  whether they are or not
* Moved style initialization and CSS parsing out of the Glk thread, into the
  main GTK thread, since it's controlled by the widget API not the Glk API
* Removed the 'default-font-description' and 'monospace-font-description'
  properties and their associated API
* Added API chimara_glk_set_css_to_default() [not implemented yet],
  chimara_glk_set_css_from_file(), chimara_glk_set_css_from_string()

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

14 years agoPlaying around with barf
Philip Chimento [Sat, 24 Apr 2010 22:51:58 +0000 (22:51 +0000)]
Playing around with barf
Renamed barf.c.eventbox so gcc doesn't complain about the extension

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

14 years ago * Use .tar.gz for iliad packaging
Marijn van Vliet [Mon, 19 Apr 2010 19:55:12 +0000 (19:55 +0000)]
 * Use .tar.gz for iliad packaging
 * Close keyboard after shutdown of iliad client

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

14 years agoAdded iliad package creation script, which simply copies the required files to a...
Marijn van Vliet [Mon, 19 Apr 2010 19:16:25 +0000 (19:16 +0000)]
Added iliad package creation script, which simply copies the required files to a directory and zips it

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

14 years agoDefault CSS file NULL
Marijn van Vliet [Sun, 18 Apr 2010 17:49:41 +0000 (17:49 +0000)]
Default CSS file NULL

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

14 years ago* Path fixes
Marijn van Vliet [Sun, 18 Apr 2010 15:39:39 +0000 (15:39 +0000)]
* Path fixes
* Debian packaging fixes

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

14 years agoFixed x86-64 closing bug #44
Marijn van Vliet [Sun, 18 Apr 2010 14:38:10 +0000 (14:38 +0000)]
Fixed x86-64 closing bug #44

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

14 years agoIliad port
Marijn van Vliet [Sun, 18 Apr 2010 14:04:40 +0000 (14:04 +0000)]
Iliad port

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

14 years agoFixed window closing bug #43
Marijn van Vliet [Sun, 18 Apr 2010 10:56:53 +0000 (10:56 +0000)]
Fixed window closing bug #43

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

14 years agoDon't page when window is too small
Marijn van Vliet [Sun, 18 Apr 2010 09:28:34 +0000 (09:28 +0000)]
Don't page when window is too small

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

14 years agoPager bug fixed.... or is it?
Marijn van Vliet [Sat, 17 Apr 2010 22:30:02 +0000 (22:30 +0000)]
Pager bug fixed.... or is it?

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

14 years agoFixed history recall bug
Marijn van Vliet [Sat, 17 Apr 2010 20:07:38 +0000 (20:07 +0000)]
Fixed history recall bug

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

14 years agoPager in place
Marijn van Vliet [Sat, 17 Apr 2010 19:47:20 +0000 (19:47 +0000)]
Pager in place

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

14 years agoReverse [230] for configure.ac
Marijn van Vliet [Sat, 17 Apr 2010 15:18:52 +0000 (15:18 +0000)]
Reverse [230] for configure.ac

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

14 years agoFixed Glk to Gdk color bug
Marijn van Vliet [Sat, 17 Apr 2010 15:13:22 +0000 (15:13 +0000)]
Fixed Glk to Gdk color bug

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

14 years agoFixed hitting enter key mid sentence
Marijn van Vliet [Tue, 30 Mar 2010 11:53:14 +0000 (11:53 +0000)]
Fixed hitting enter key mid sentence

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

14 years agoAdded notify signals to properties
Philip Chimento [Sun, 14 Mar 2010 11:23:11 +0000 (11:23 +0000)]
Added notify signals to properties

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

14 years agoHandle Home/End keys properly
Marijn van Vliet [Sun, 14 Feb 2010 12:48:07 +0000 (12:48 +0000)]
Handle Home/End keys properly

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

14 years agoSupport for graphics in text buffers
Marijn van Vliet [Sun, 14 Feb 2010 11:25:03 +0000 (11:25 +0000)]
Support for graphics in text buffers

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

14 years agoBrought documentation up to date
Philip Chimento [Tue, 9 Feb 2010 21:56:35 +0000 (21:56 +0000)]
Brought documentation up to date

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

14 years agoGraphics caching not operational.
Marijn van Vliet [Sun, 7 Feb 2010 13:59:18 +0000 (13:59 +0000)]
Graphics caching not operational.

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

14 years agoStart of image cache implementation... breaks image functionality.
Marijn van Vliet [Sat, 6 Feb 2010 20:22:44 +0000 (20:22 +0000)]
Start of image cache implementation... breaks image functionality.

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

14 years agoRemoved the requirement win->input_request_type == INPUT_REQUEST_NONE.
Marijn van Vliet [Sat, 6 Feb 2010 14:13:59 +0000 (14:13 +0000)]
Removed the requirement win->input_request_type == INPUT_REQUEST_NONE.
Requesting a conflicting input request will cancel the previous one and produce a warning

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

14 years agoBarf improvements -- the paging functionality should now be ready to move into the...
Philip Chimento [Tue, 2 Feb 2010 20:46:19 +0000 (20:46 +0000)]
Barf improvements -- the paging functionality should now be ready to move into the main program.
Both paging behaviors I mentioned are available for testing - see the #define constant at the top of the file.

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

14 years agoQuick and hacky implementation of glk_draw_image_scaled().
Marijn van Vliet [Sun, 31 Jan 2010 18:11:50 +0000 (18:11 +0000)]
Quick and hacky implementation of glk_draw_image_scaled().
City Of Secrects not playable with graphics!

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

14 years agoCrahing bug fixed :)
Marijn van Vliet [Sun, 31 Jan 2010 18:05:13 +0000 (18:05 +0000)]
Crahing bug fixed :)
Me must learn to call gdk_threads_enter()!

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

14 years agoGetting cryptic error message:
Marijn van Vliet [Fri, 29 Jan 2010 21:13:34 +0000 (21:13 +0000)]
Getting cryptic error message:
lt-chimara: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0
why??

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

14 years agoAdded correct resize handling
Marijn van Vliet [Fri, 29 Jan 2010 14:05:57 +0000 (14:05 +0000)]
Added correct resize handling

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

14 years agoAdded City of Secrets to the test folder
Marijn van Vliet [Thu, 28 Jan 2010 23:42:05 +0000 (23:42 +0000)]
Added City of Secrets to the test folder

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

14 years agoBeginning work on graphic windows. Hopelessly broken still....
Marijn van Vliet [Thu, 28 Jan 2010 23:41:06 +0000 (23:41 +0000)]
Beginning work on graphic windows. Hopelessly broken still....

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

14 years agohyperlinks can ofcourse also be styled by css
Marijn van Vliet [Mon, 18 Jan 2010 22:33:42 +0000 (22:33 +0000)]
hyperlinks can ofcourse also be styled by css

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

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

14 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