Difference between revisions of "Lazarus 1.2 fixes branch"

From Free Pascal wiki
Jump to navigationJump to search
Line 12: Line 12:
 
*r42932 Debugger: Options, mark project as modified, when exceptions are enabled/disabled. Issue 0025074
 
*r42932 Debugger: Options, mark project as modified, when exceptions are enabled/disabled. Issue 0025074
 
*r42931 Debugger: Options, disable add/remove buttons on signal opts. Not implemented
 
*r42931 Debugger: Options, disable add/remove buttons on signal opts. Not implemented
 +
*r42936 LCL, grids, handle the first key in keypress, fixes issue 24893
  
 
==== Submitted by others ====
 
==== Submitted by others ====

Revision as of 19:56, 25 September 2013

This page contains the revisions to be merged from trunk to the Lazarus 1.2 fixes branch.
Release notes can be found here

Fixes for 1.2 RC1

Merge requests

Submitted by developer / committer

  • r42916 IDE: Improve the All Compiler Options GUI filter. It lost focus because it was disabled. Not any more.
  • r42923 LCL, Gtk2, fix grid editing problem on ALT+TAB forward and back, issue 22475
  • r42924 LCL, Gtk2, force redraw of GTKWinApiWidgets on focus changes so they can reflect focused/unfocused state (for grids in this case)
  • r42932 Debugger: Options, mark project as modified, when exceptions are enabled/disabled. Issue 0025074
  • r42931 Debugger: Options, disable add/remove buttons on signal opts. Not implemented
  • r42936 LCL, grids, handle the first key in keypress, fixes issue 24893

Submitted by others

Merged revisions for 1.2 RC1

  • r42825 Installer, Win: allow "pre-release" in version name (inno setup)
  • r42835 IDE: mode matrix: fixed showing targets
  • r42838 rpm: fixed handling versions with minus
  • r42842 dmg: versions with letters and minus
  • r42840 Spelling
  • r42843 codetools: syntax error if parameter type is missing
  • r42844 codetools: fixed parsing var type deprecated bracket close
  • r42845 LCL: minor corrections of comments in clipbrd.pp (thanks to Mike Thompson), bug 25033
  • r42846 codetools: fix parsing of "specialize SomeGeneric<TypeParams>" as function/operator result (this fixes error with parsing of new objpas generics)
  • r42850, r42851: carbon: fix linear gradient drawing
  • r42854 LCL: added TPairSplitter.Constraints
  • r42856 Debugger: Disable logging of stackdump during unit lookup
  • r42859 codetools: fixed removing first unit from second line
  • r42865 IDE: fixed complete block, bug 24935
  • r42866 IDE: fixed complete block on char, fixed codebrowser check if something changed
  • r42868 codetools: fixed checking if resolving edged bracket open is allowed, bug 25045
  • r42877 LCL: TTreeView: check OverlayIndex upper bound
  • r42898 SynEdit: IfDef Markup, fix issue with not displaying nested disabled blocks sometimes
  • r42905 Qt: TQtComboBox fix for call IntfGetItems when we are non-editable combobox.
  • r42906: Qt: call OnDropDown imediatelly after IntfGetItems, so our events are in expected order and there's no disturbing of QListWidget while showing.issue 25032
  • r42832 Propedits: remove a test version of TCoolBarControlPropertyEditor.CheckNewValue
  • r42886 IDEIntf: Change TComponentPropertyEditor back to original behavior so it lists all components from all forms.
  • r42909 IDE: add PowerPc processor types to selection list.
  • r42910 Converter: Define PUREPASCAL for units during conversion when simulate Delphi defines is set.
  • r42912 lcl: dbgrids: fixed memleak of KeyBookmark, patch from Luca Olivetti, bug 24412
  • r42913,r42917 Debugger: reset thread on start/init

Roadmap to 1.2

The release process will consist of the following steps.

  • Creation of the SVN 1.2 fixes branch (Done 15 Sept 2013)
  • Publication of Lazarus 1.1.99 pre-release (Done 18 Sept 2013)

This will be an early alpha of the upcoming 1.2. It will be available to anyone who wants to help testing. Testers should treat this release with similar caution as the daily snapshots. The testing period is scheduled to last 6 to 8 weeks.

  • Release of 1.2 RC 1 (Early/Mid November 2013)

This will be the first Release Candidate. We would like to urge all suers to test this version. The testing period is scheduled to last 6 to 8 weeks.

  • Release of 1.2 RC 2 (Mid/End December 2013 / Early 2014)

The testing period is scheduled to last 6 to 8 weeks.

  • Maybe 1.2 RC 3

An RC 3 may be scheduled, if necessary.

  • Release of Lazarus 1.2 (between Feb and Apr 2014)

How to merge

See Lazarus_1.0_fixes_branch#How_to_merge