* Mon Aug 14 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.46.0:
+ Port to latest Tepl API.
+ Adapt for Amtk -> libgedit-amtk rename.
- Replace pkgconfig(amtk-5) with pkgconfig(libgedit-amtk-5)
BuildRequires following upstream changes.
* Thu Jan 05 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.44.0:
+ Use more Tepl features.
+ Adapt to Tepl API breaks.
* Fri Nov 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.42.0:
+ A few minor improvements.
- Changes from version 3.41.2:
+ User-visible changes:
- Preferences dialog:
. Some changes in the presentation of the options (still the
same set of options).
. Better i18n/l10n support by avoiding splitting sentences
with a spin-button in-between (for example to choose the
number of minutes for the auto-save interval).
- PostProcessorLatexmk: parse xelatex output within latexmk.
+ Under the hood changes:
- Construct the Preferences dialog differently, by moving some
functionality to Tepl, without using a *.ui file, and do a
maximum in C (not Vala). More work in that area would be
possible, but it was done incrementally (in a releasable state
all the time).
+ For packagers: A precise version of Tepl is required because
Tepl API stability is no longer guaranteed.
- Changes 3.41.1:
+ User-visible changes:
- Build Tools preferences dialog: add a note about restarting
the application.
- Minor bug fix to directly update the GUI if the system fixed
width font is modified.
+ Under the hood changes:
- Continue to move more features (and improve them) to the Amtk
and Tepl libraries.
- Simplify / refresh some parts of the code.
+ Build system: many improvements and simplifications.
+ For the Vala code, use the *.gir file of GtkSourceView (instead
of the *.vapi file). And no longer generate latexila.vapi for
the internal library.
+ Migrate from Intltool to pure gettext.
+ But the *.desktop file and AppData are no longer translated,
need to find a better solution.
+ Better support MSYS2/MINGW (Windows), normally no patches are
required anymore:
- liblatexila: add latexila_dirs functions, inspired by
gedit_dirs.
- Other small tweak.
+ Documentation: many improvements to the contributors' docs.
+ Other small improvements here and there.
- Changes from version 3.40.0:
+ Documentation improvement.
- Changes from version 3.39.1:
+ The project is now hosted at:
https://gitlab.gnome.org/swilmet/gnome-latex
+ Port to the development version of Tepl 6.
+ Build system update.
+ Have everything in git repositories, no longer use the GNOME
wiki.
+ Updated translations.
- Add explicit pkgconfig(amtk-5) BuildRequires following upstreams
changes.
- Drop e1b01186f8a.patch: Fixed upstream.
Version: 3.38.0-bp154.2.68
* Mon Sep 20 2021 Stanislav Brabec <sbrabec@suse.com>
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
* Fri Apr 30 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Port to tepl-6:
+ Add e1b01186f8a.patch: actual port, patch from upstream.
+ Add call to autoreconf in build phase, as above patch touches
the build system.
* Fri Sep 11 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.38.0:
+ Updated translations.
* Mon Sep 07 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.37.2:
+ User-visible changes:
- New application icon.
- Use Tepl for the 'go to line' feature.
- Create the Edit toolbar with Amtk. This fixes the problem
with some buttons doing nothing when clicked (for the buttons
containing a secondary arrow button that displays a menu; now
the two buttons are merged).
+ Under the hood changes:
- The LaTeX and Math menus are now created with Amtk, not with
GtkUIManager.
- Rewrite some code in C in the liblatexila, to have less Vala
code.
- App icon: rename to org.gnome.gnome-latex.
- Changes from version 3.37.1:
+ User-visible changes:
- Use TeplPanel to create the side panel. This changes the UI
for switching between side panel components, it's now like a
toolbar (so only a single click is needed), before it was
with a GtkComboBox list (so with two clicks).
- Search and Go to line: better style for the text entry's
not-found state.
- More beautiful close buttons at some places.
- Use some Tepl I/O error info bars.
+ Under the hood changes:
- Port to TeplMetadata.
- Use TeplStatusbar.
- Use TeplStyleSchemeChooserWidget in the preferences dialog.
- Subclass TeplAbstractFactory, not TeplAbstractFactoryVala.
- Move more utility functions to Tepl.
- Remove some dead code.
- Remove no longer useful code related to stock icons.
- New classes in the liblatexila (so in C): LatexilaFactory,
LatexilaSettings.
+ Updated translations.
- Replace pkgconfig(tepl-4) BuildRequires with pkgconfig(tepl-5):
follow upstream changes.
* Wed Apr 01 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.36.0:
+ Fix compilation error with valac >= 0.42.
+ Move some utils functions to Tepl.
+ Build system: small update.
+ AppData: small update.
+ Updated translations.
* Sun Mar 10 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.32.0:
+ Apply GNOME goal “App menu retirement”.
+ New icon for GNOME LaTeX.
+ Updated translations.
* Sun Aug 05 2018 bjorn.lie@gmail.com
- Update to version 3.30.2:
+ Close crowdfunding.
* Thu Jul 26 2018 bjorn.lie@gmail.com
- Update to version 3.30.1:
+ Come back to valac 0.40, more crashes have been discovered when
gnome-latex is compiled with valac git master (what will become
valac 0.42).
+ Updated translations.
* Mon Jul 23 2018 bjorn.lie@gmail.com
- Update to version 3.30.0:
+ Change go-to-line shortcut from Ctrl+G to Ctrl+L.
+ Adapt some Vala code to make it work with valac >= 0.42.
+ Updated translations.
* Mon May 21 2018 bjorn.lie@gmail.com
- Update to version 3.28.1:
+ New configure build option: --disable-dconf-migration, intended
to be used only on OSes where dconf cannot be installed.
+ Updated translations.
* Sun Apr 08 2018 bjorn.lie@gmail.com
- Update to version 3.28.0:
+ Under the hood changes:
- Project moved to GNOME GitLab.
- Apply GtkSourceView coding style to *.c files.
- Reduce delta between Vala and C coding styles.
- Improve documentation for contributors.
- Finish to port the Math menu to GAction
+ User-visible changes:
- On first launch of GNOME LaTeX, import LaTeXila settings and
user data/config files.
- Change Find and Replace shortcut to Ctrl+H, to be like in
gedit.
- Update/improve the user documentation for the spell-checking.
- Updated translations.
- Add pkgconfig(dconf) BuildRequires, new dependency.
- Enable translation-update-upstream unconditionally.
* Mon Mar 12 2018 bjorn.lie@gmail.com
- Update to version 3.27.2:
+ Rename LaTeXila to GNOME LaTeX.
+ Some code maintenance (do not use some deprecated GTK+
functions).
+ Updated translations.
- Rename to gnome-latex following upstreams name rename.
- Drop gnome-desktop BuildRequires, not needed, nor used.
- Drop update-desktop-files BuildRequires and no longer run
suse_update_desktop_file macro, no longer needed.
- Add latexila Provides/Obsoletes, ensure smooth upgrades.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Sat Dec 09 2017 luc14n0@linuxmail.org
- Update to version 3.27.1:
+ User-visible improvements:
- Draw non-breaking spaces.
- File browser in the side panel: popup menus under buttons.
+ Port to GtkSourceView 4 and Tepl 4.
+ Internal code refactorings, use more Tepl features:
- Use more Tepl GActions.
- Let Tepl handle the window title.
- Implement TeplAbstractFactoryVala subclass.
- Other small things.
+ Port to GAction/Amtk:
- Port the whole LaTeX menu to GAction and C in the
liblatexila.
- Math menu in progress.
- Create first AmtkActionInfo.
+ Updated translations.
- Switch gtksourceview-3.0 and tepl-3 pkgconfig BuildRequires
modules by gtksourceview-4 and tepl-4, following upstream change.
- Adopt the use of %make_build macro instead of raw make command,
following best practices.
- Pass missing enable-gtk-doc to configure once the development
documentation is desired.
* Wed Nov 01 2017 luc14n0@linuxmail.org
- Update to version 3.26.1:
+ Updated translations.
- Drop %glib2_gsettings_schema_*, %desktop_database_* and
%icon_theme_cache_* post/postun/requires macros: functionality
now covered by file triggers.
- Conditionalize the use of translation-update-upstream: sle-only
requirement.
- Align with configure:
+ Drop gettext-tools BuildRequires.
+ Add gtk-doc and pkgconfig(glib-2.0) BuildRequires.
* Sat Oct 28 2017 jengelh@inai.de
- Use standardized %configure call.
* Thu Sep 14 2017 fezhang@suse.com
- Drop SLE12 / Leap42 conditional, %{_datadir}/appdata is now owned
by the filesystem package.
* Sat Sep 09 2017 dimstar@opensuse.org
- Update to version 3.26.0:
+ Internal code refactoring, use more Tepl features.
+ latexmk post-processor: fix bug with LaTeX errors and warnings
not detected with new versions of latexmk.
+ Small improvement: make the tab label tooltip clearer:
"Main file" -> "Project main file".
+ Small bug fixes:
- Search: replace all button: center content vertically.
- LaTeX and Math menus: grab focus to active text view after
inserting text.
+ Updated translations.
* Wed Aug 23 2017 dimstar@opensuse.org
- Update to version 3.25.1:
+ The Gtef library has been renamed to Tepl, adapt the code
accordingly.
+ Use more Tepl features.
+ Code maintenance to not use a deprecated GTK+ function.
+ Updated translations.
- Replace pkgconfig(gtef-2) BuildRequires with pkgconfig(tepl-3),
following upstreams port.
* Sun Aug 20 2017 zaitor@opensuse.org
- Update to version 3.24.3:
+ latexmk post-processor: fix bug with LaTeX errors and warnings
not detected with new versions of latexmk.
+ Small bug fixes:
- Search: replace all button: center content vertically.
- LaTeX and Math menus: grab focus to active text view after
inserting text.