-----------------------------------------------------------------------------
Gummi CHANGELOG
-----------------------------------------------------------------------------

Gummi 0.6.6 "We're still here" (January 27th, 2016):

	Bugs fixed:
	* Fix using predictable filenames in /tmp (CVE-2015-7758) 
	* Fix source id warnings during motion runtime
	* Fix open-project crash due to missing file chooser title
    * Fix synctex for input files with relative paths
	* Add descriptive keywords to our desktop entry file
	* Improvements to the bibliography detection regex
	* Only allow loading tex files through file->open
    * Desensitize cut/copy tools when no text is selected
	* Various improvements to build system
	* Removed deprecated code

Gummi 0.6.5 (October 18th, 2012):

	Bugs fixed:
	* Fixed empty build logs when special characters were included
	* Fixed a rare deadlock situation on program exit
	* Fixed regression in spell-checking language listing
	* Fixed regression in killing inresponsive compilation processes
	* Correctly close file descriptors for child processes
	* Implemented --version CLI argument
	* Several translation updates
	* Added Hungarian translation

Gummi 0.6.4 (June 24th, 2012):

	Bugs fixed:
	* Replaced faulty importer implementation with a toolbar variant
	* Fixed an issue where the previewer would not display correctly
	* dvi script uses exit status to signal compilation status
	* Improved the reported messages for some errors. 
	* Better TeXLive version detection
	* Fixed a reference problem that could lead to a crash
	* Search window is correctly centered in GNOME 3
	* Tab markup not enabled when project loading fails
	* Minor UI tweaks to the project & bibliography panels
	* Minor UI tweaks to the snippet configuration interface

Gummi 0.6.3 (March 28th, 2012):
	
	Bugs fixed:
	* Fix bibtex regression since 0.6.2
	* Fix for compiling through dvi/ps
	* Correctly disable template open button when none exist
	* Gummi toolbar can be hidden again
	* Fix LaTeX error screen and error line output
	* Menu item compatibility with Ubuntu's Unity fixed
	* Added Chinese (simplified) translation

Gummi 0.6.2 (March 18th, 2012):

	Bugs fixed:
	* Recovery mode is also triggered when gummi is run with file argv
	* Incomplete compilation processes are killed on tab switch
	* Fix template addition crash when zero tabs are opened
	* PDF files can now be used by the image importer
	* Fixed building/compilation scripts for explicit linking
	* Default text only written to disk when changes are made
	* SyncTeX auto-scrolling is now disabled by default
	* Converted snippet offsets to utf8
	* Bibliography items with all capital letters can be parsed
	* Various minor spelling/phrasing errors
	* Build files can now be removed from the menu
	* Lots of Windows specific issues
	* Addition of user guide link

Gummi 0.6.1 (December 2th, 2011):

	Bugs fixed:
	* Selecting text no longer freezes during updates
	* Shell escape option is now set/unset correctly
	* Fixed crash when trying to open non-existing file from cli
	* Popup windows no longer block gui in fullscreen mode
	* Documents containing input commands can pass precompile check
	* Opening snippet menu no longer blocks gui
	* Several fixes to snippet insertion mechanism
	* Minor tweaks to the build scripts for convenience
	* Fixed some minor memory leaks

Gummi 0.6.0 (November 14th, 2011):

	Bugs fixed:
	* Improved preview scaling performance
	* Importer file choosers now default to CWD
	* Fixed image import warning
	* Fixed rare segfault on gummi start
	* Search results colour depends on color theme
	* Preview scroll position restored after error
	* Replaced all win32 incompatible code
	* Configuration I/O transaction fixes
	* Modifier keys no longer trigger auto-compile
	* Correct encoded text is written on file save
	* Fixed a rare GUI hang when program is closed
	* Several GUI and icon related problems
	* Several memory leaks

	Features added:
	* Multi-tab/document support
	* LaTeX build systems (rubber/latexmk)
	* Compiling through DVI/Postscript
	* Continuous PDF preview
	* Filter function for bibliographies
	* Improved document statistics
	* Infoscreen panel with document status
	* More configurable options
	* Minimal project support
	* SyncTeX support
	* New & updated translations

Gummi 0.5.8 (March 17th, 2011):

	Bugs fixed:
	* PDF latency when document is scrolled fixed
	* Fixed gui hanging issues in certain situations
	* Fixed compatibility with Bibtex 0.99d (texlive 2010)
	* Updated glade files for compability with new releases
	* Better detection for damaged or incomplete pdf files
	* Replaced textit with emph for italic toolbar function
	* Solved various pdf rendering problems
	* High resolution gummi icon

	Features added:
	* LaTeX compilation is now a threaded process
	* Implemented Snippets interface
	* Automatic export of the PDF file on document save
	* Added German, Spanish, Polish and Czech translations
	* Updated several other translation files

Gummi 0.5.5 (December 10th, 2010):

	Bugs fixed:
	* Fixed critical search & replace regression.. :(

Gummi 0.5.4 (December 8th, 2010):

	Bugs fixed:
	* Fixed segfault on document statistics for filepaths with spaces
	* Fixed segfault on accessing non-existing recent file
	* Fixed a rare segfault that occured on opening file
	* Set default search & replace options to clone gedit's
	* Fixed cursor repeatedly jumping to error lines
	* Fixed statusbar message when a document is loaded from template
	* Multiple lines will now be tagged when they contain errors
	* Fixed PDF preview delay
	* Misc small bugfixes here and there
	* Updated translations

	Features added:
	* Added editor style scheme support
	* Added manual preview compile function
	* Document recovery mode in case of a crash
	* Allow custom compilation scripts and flags
	* Added polish & spanish translations
	
Gummi 0.5.3 (October 24th, 2010):

    Bugs fixed:
    * Reduce number of I/O calls for configuration
    * Fixed the center text latex command
    * Document dimensions now update when document orientation changes
    * Image and biblio imports now detect relative paths
    * Fixed GUI lag when opening a new document
    * Fixed titles for the file chooser windows
    * Clicking no longer required to restore preview window on error
    * Show tooltips with basepath for recent files
    * Fixed issue with configuration reset on gummi update
    * Multiple crash issues fixed


Gummi 0.5.2 (October 20th, 2010):

   Bugs fixed:
    * Fixed an issue with including other tex documents
    * Fixed an issue with relative file paths for to be included files
    * Recent files with underscore now correctly displayed
    * Current directory of document is now remembered
    * Autosave document now no longer has editor panel lose focus
    * Fixed issue with manual preview page number jumping
    * Removed redundant function call in the preview-update function
    * Minor fixes to the regex for bibtex detection
    * Minor memory leak in texcount function fixed
    * Fixed document statistics for document containing errors
    * Fixed a segmentation fault on texcount for some configurations
    * Minor GUI improvements

    Translation:
    * Updated Catalan translation
    * Added romanian translation


Gummi 0.5.1 (September 27th, 2010):

    Bugs fixed:
    * Fixed preview error mode when a template contains errors
    * Autosave function no longer runs continuously
    * Tab stops now works correctly
    * Command exist check for external commands (texcount/bibtex)

    Features addded:
    * Remember window size & position from previous session


Gummi 0.5.0 (September 20th, 2010):

    Bugs fixed:
    * Too many to write up, see SVN revision log ;)

    Features added:
    * Complete rewrite of Gummi to the C programming language
    * Internationalisation support
    * Search & Replace function
    * Custom document templates
    * Document statistics (word count)
    * Adjustable editor font
    * Preview pane can now be hidden and paused
    * New compilation interval schemes
    * Export PDF function
    * Tab width now configurable


Gummi 0.4.8 (May 16th, 2010):

    Bugs fixed:
    * Replaced widget.get_name() as it is broken in new pygtk
    * Current path is now correctly updated on doc load/save
    * TeX documents with errors no longer crash the preview on start
    * Slightly cleaner detection method for libgobject hack
    * Removed cite package inclusion on making a reference
    * Fixed a number of not working cancel buttons
    * Preferences warning messages are now hidden by default

    Features added:
    * Spell checking capabilities through gtkspell
    * PDF update can be disabled by user
    * PDF update interval can be set by user


Gummi 0.4.5 (January 27th, 2010):

    Bugs fixed:
    * pdf compiling should no langer make gummi hang in certain cases
    * Workaround/fix for the pdf render memory leak
    * Xelatex should no longer leak file descriptors and crash
    * Unavailable recent files are now removed from the menu
    * Preview now shows correct page on file load with < pages
    * Preview update event now in seconds (less cpu ticks)
    * Removed /proc call for workfile generate (incompatible with bsd)
    * Fixed empty lines in template documents
    * Statusbar/Toolbar can be displayed/hidden
    * Correct active typesetter displayed in Preferences menu
    * Templates now set the correct filename
    * Miscelaneous cosmetic & spelling updates

    Features added:
    * Gconf replaced with ConfigParser (gconf deps dropped)
    * Better bibtex support including reference parser
    * Autosaving function added
    * Editor font now configurable
    * Added man page for gummi executable
    * More advanced search function
    * Restyled interface for import tabs


Gummi 0.4.2 (November 2th, 2009):
    
    Bugs fixed:
    * Changed website address to new homepage in all instances of the code

    Features added:
    * Improved error-checking mode, with automatic error highlighting


Gummi 0.4.1 (October 27th, 2009):
    
    Bugs fixed:
    * Replaced thread update model with glib interval event
    * Python >2.6.3 compatible


Gummi 0.4.0 (October 12th, 2009):

    Bugs fixed:
    * Relative filepaths for external files now handled correctly
    * Previewpane will attempt to re-setup if fail on first try
    * Rewritten and improved preview pane
    * Fixed cancel buttons in file chooser dialogs
    * Tempdir is now detected instead of a static value
    * Quick import minimalizes after succesfull import
    * Quit proces is now stopped when cancel button on save is pressed
    * Fixed tooltips for style toolbar
    * Fixed a gtksourceview warning on text insertion
    * Text style tags can't be nested anymore
    * Numerous warnings fixed using pylint/pychecker
    * Replaced a duplicate keyboard shortcut
    * Added multiple missing tooltips
    * Buttons in preferences and searchwindow now allign correctly
    * And numerous other small usability fixes

    Features:
    * BibTeX files support
    * XeTeX output support (see advanced options)
    * Restyled preview toolbar features auto-scaling zoom modes
    * Four preset templates for new documents
    * Window title now shows active docment name
    * Editor/Preview panes can now be scaled using a slider
    * Added functions for quick importing Matrices
    * Added indentation style buttons to the toolbar
    * Gummi can now be used in fullscreen mode 


Gummi 0.3b (September 22th, 2009):
    
    Bugs fixed:
    * Preview pane no longer crashes after extended period of use
    * Toolbar buttons now display a tooltip on mouseover
    * Undo is no longer able to erase the original document content
    * Statusbar messages will now correctly fade after a x interval
    * More solid character decoding/encoding
    * Preview pane will now temporarly disable itself when pdf invalid
    
    Features:
    * New save behaviour no longer exports .aux and .log files 
    * Added a toolbar for quick insertion of images and tables
    * Recent files are saved and displayed in the file-menu


Gummi 0.2f (September 15th, 2009):
    
    Bugs fixed:
    * Documents with non-ascii characters no longer crash editor pane
    * Gummi will now correctly launch with filename argument
    * Zoom normal button no longer sets wrong dimensions
    * Preview pane will browse backwards if content is deleted
    * Removed the redundant tempfile from the pdf update process
    
    Features:
    * Added a window containing the pdflatex output for error tracking
    * Added a status light to see current error status of document
    * Added three text style buttons for quick bold/italic/underline
    * Added mechanism to check whether new gummi version is available


Gummi 0.2b (September 8th, 2009):
    
    Bugs fixed:
    * Rescaled icon to look nicer on a gnome panel
    * Preferences window no longer triggers a GTKwarning
    * New file environment is now correctly created on load/saveas    
    * Mainwindow no longer blinks on check_for_save/program exit
    * Preview pane will no longer stop refreshing after a Save-as
    * Tex extension is now forced upon documents when saved
    * And several minor annoyances.. 

    Features:
    * Preferences can now be reset to defaults
    * Default text shown in new documents can now be changed
    * Added many improvements to the search function
    * Added file filters to open & save dialogs


Gummi 0.1f (August 26th, 2009):

    Bugs fixed:
    * Problems with opening and saving for non-gnome users fixed. 
    * Fixed problem that prevented preferences window from opening.
    * Fixed several problems with the check_for_save routine.
    * Mainwindow no longer hides when check_for_save prompts user on quit.
    * Preferences window is now correctly centered on parent window
    * Tex editor settings now correctly active on program init
    
    Features:
    * Added primitive search function (will extend it later)
    * Added hotkeys and keyboard shortcuts to menu items
    * Added toolbar to the main window for easy menuitems access


Gummi 0.1b (August 7th, 2009):

    * initial version
 

