forked from alexandervdm/gummi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
435 lines (350 loc) · 15.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
-----------------------------------------------------------------------------
Gummi CHANGELOG
-----------------------------------------------------------------------------
Gummi 0.8.3 (April 29th, 2022):
Bugs fixed:
* Multiple fixes to typesetter parsing
* Fixed some warnings
Gummi 0.8.2 (May 25th, 2021):
Bugs fixed:
* Prevent losing preview pane position on error
* Fix issues with certain font (styles) for editor
* Fix spell checking using enchant version 2
* Fix regression exit crash in certain situations
* Synctex fix for filenames with special chars
* Re-implemented right panel toggling
* Several memory leaks plugged
Gummi 0.8.1 (January 26th, 2020):
Bugs fixed:
* Fix racing bug causing random deadlocks
Gummi 0.8.0 (December 19th, 2019):
Features added:
* Migrated codebase GTK2->GTK3
* Open multiple files at once from command line
* Replaced use of old bundled synctex (for system synctex)
* Monitor document for external changes
* Automatically scroll build log to end
* Allow editor themes/styles from a custom filepath
* Visual improvements to file saving dialog
* Remember preview scroll position and zoom mode per tab
Bugs fixed:
* Replace all is now one action for sane undo/redo'ing
* Fix erroneous return code for makeindex
* Fix gtkspell init failure when EN language unavailable
* Fix inconsistent wholeword text searching
* Build script fixes for MacOSX
* Show statusbar message when PDF creation fails
* Fix rare hang on gummi exit
* Now suggests file extension on save window
* Run bibtex menu item no longer disabled after running
* Replaced multiple homebrew functions with glib
* Fix jumping editor caret on closing search
* Allow using synctex when using rubber
* A multitude of minor fixes
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 compatibility 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 occurred 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
* Miscellaneous 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 process 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 align 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