NEWS 5.54 KB
Newer Older
Andre Miranda's avatar
Andre Miranda committed
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
0.4.2
======
- Port to GDBus (Bug #14337)
- Show full path in window title by default (Bug #2896)
- Reset modification time when new filename is set (Bug #10498)
- Do not overwrite view settings when opening encoding dialog (Bug #12298)
- Make dialog windows modal only for parent window (Bug #10488)
- Add string to translation (Bug #11049)
- Selecting a font via menu now disables system font (Bug #12773)
- Check for exo-csource in maintainer mode (Bug #12719)
- New line can't be printed in status bar (Bug #11050)
- Do not move text cursor when searching backwards (Bug #14942)
- Fix gravity of selection end mark (Bug #10986)
- Missing line in dbus.h, found typo in window.h (Bug #10583)
- Append a newline char at EOF when saving (Bug #4824)
- Do not core dump on silly errors, just exit (Bug #12413)
- Fix gtksourceview warnings/errors (Bug 11663)
- Only set template filetype when detected (Bug #15314)
- Replace deprecated style properties in MousepadCloseButton (Bug #13114)
- Fix Tab mode and Home/End Keys in preferences dialog (Bug #15075)
- Fix language guess function (Bug #15141)
- Read system font from xfconf property (Bug #12485)
- Add pkexec policy (Bug #11088)
- Fix g_type_class_add_private is deprecated
- Set intltool minimum version
- Bump minimal required glib
- Translation Updates: Albanian, Arabic, Asturian, Basque, Belarusian,
  Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech,
  Danish, Dutch (Flemish), English (Australia), English (Great Britain),
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
  Norwegian Bokmål, Norwegian Nynorsk, Occitan, Polish, Portuguese,
  Portuguese (Brazilian), Romanian, Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur

Andre Miranda's avatar
Andre Miranda committed
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
0.4.1
=====
- Fix crash when dragging tab to root window (Bug #13336)
- Fix the signal definition of user-set-language (Bug #13630)
- Prevent a weird cycle in GSettings use (Bug #12134)
  - Properly fixed later by Alistair Buxton
- Fix some warnings about using NULL (Bug #11663)
- Limit prefs dialog tab width to range allowed by schema (Bug #12055)
- Don't show hidden GSV languages (Bug #12043)
- Encode filenames passed to DBus as UTF-8
- Translation updates: Albanian, Arabic, Asturian, Basque, Bulgarian, Catalan,
  Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  English (Australia), English (United Kingdom), Finnish, French, Galician,
  German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk,
  Occitan, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian,
  Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghu

Landry Breuil's avatar
Landry Breuil committed
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
0.4.0
=====
- Use GSettings to improve preference handling
- A new preferences dialog exposing all preferences in the GUI
- Implement config and GUI preferences for various GtkSourceView properties
  such as:
    * Highlighting the current line
    * Match braces
    * Indentation width control
    * Right margin (long-line margin) column
    * Showing/hiding of line numbers
    * Smart home and end keys
- Improved GUI configurability and state persistence, including:
    * A toolbar for commonly used items
    * Fullscreen support
    * Main menu re-organization
    * Improved editor context menu
    * Improved single-instance multi-window support
    * Remember and synchronize size, position, and state, across windows
      and instances
- Support for building against GTK+ 3
- Various other improvements and bugs fixed

77 78
0.3.0
=====
Nick Schermer's avatar
Nick Schermer committed
79 80 81 82 83 84
Highlights:
    - A complete rewrite of Mousepad. The code is now written in GOjects
      where possible so we have a solid base for further development.
    - Run multiple windows in one instance. We also invoke a running
      instance with DBus (optional), this is needed for tab DND between
      windows.
85 86 87 88 89
    - Drag and Drop support for text inside a document, between tabs and
      between windows.  Also supports opening a file by dragging it into
      the window.
    - Support for multiple tabs in one window which are both reorderable
      and detachable.
Nick Schermer's avatar
Nick Schermer committed
90 91 92 93 94 95 96
    - Load multiple files at once from both the open dialog and the command
      line.
    - Type-ahead find and highlight feature like Firefox.
    - Support for editable menu accelerators.
    - Reimplemented recent file support. You can cleanup the Mousepad history
      and a file is removed from the history when Mousepad was unable to open
      it.
97
    - Syntax highlighting of many filetypes (including printing).
Nick Schermer's avatar
Nick Schermer committed
98
    - Various hidden settings.
99 100 101
    - Statusbar with filetype, cursor location and whether overwrite is
      actived.
    - Mousepad depends on GTK+ 2.20.
Nick Schermer's avatar
Nick Schermer committed
102 103 104 105 106 107 108 109 110 111 112

Bug fixes:
    - Save button is now default response in the dialog (Bug #2941).
    - No font is set as long the user has not defined any (Bug #2720).
    - No compiler warnings (Bug #1697).
    - Windows geometry is now properly saved (Bug #2945).
    - Hidden option to show the full path in the window title (Bug #2896).
    - Basic command line options (Bug #2397).
    - The MousepadPreferences object uses XfceRc for saving the
      settings (Bug #2786).
    - No segfault when there is no rc file (Bug #2784).
113 114 115 116 117
    - Support syntax highlighting using GtkSourceView (Bug #3228 & #5803).
    - Proper Drag and Drop support (Bug #2055).
    - Fix recent files support (Bug #5635, #3850 & #7890).
    - Use GTK+ printing (Bug #4477).
    - Settings saved in Find (and Replace) dialogs (Bug #7246).
Andre Miranda's avatar
Andre Miranda committed
118
    - No deprecated dependencies (Bug #7259).